[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力規則について』(初心者)
よろしくお願いします。 以前、こちらでお世話になり入力規則で15分単位でしか入力できない以下の式を ご教授いただいたのですが、5分単位にするにはどういう式になりますでしょうか? おわかりになるかたぜひ教えて下さい。
=AND(MOD(MOD(A1,100),15)=0,MOD(A1,100)<>75)
↓ですか?お名前が違う様ですが。。。 [[20100226154532]] 『入力規則のユーザ設定について』(お願いします)
最後の、ROUGEさんの書き込みの様にやってみられるとどうでしょう?
(HANA)
ご返信ありがとうございます。ROUGE様のでやってみましたが、5分単位以外のものを入力できてしまいました。 何かよい方法がありましたら教えて下さい。m(__)m(初心者)
具体的にどの様な設定をして どの様な値が入力出来ましたか?
ご説明頂ければと思います。
(HANA)
入力規則に下記の式を入力し、A1セルに試験的にいろんな時間を15種類位入力してみましたら、 普通に入力できてしまいます。入力した値は900、904、905、915、920、930・・・・etcなどです。
=TEXT(FLOOR(TEXT(A1,"0!:00"),"0:15"),"hmm")*1
よろしくお願いします。(初心者)
えっと。。。。それじゃ駄目でしょ。。。
15分単位だし、そもそも A1セルの値と比較しないと。。。
==引用開始== =A1=TEXT(FLOOR(TEXT(A1,"0!:00"),"0:15"),"hmm")*1 ってのはどうでしょうか。 (ROUGE) ==引用終了==
B1セルに =TEXT(FLOOR(TEXT(A1,"0!:00"),"0:15"),"hmm")*1 C1セルに =A1=B1 の式をいれて確認してみて下さい。
B1セルには A1セルに入力された値を時間に見立て、15分単位に丸めた後 入力した様に(シリアル値に成らずに)表示されます。
C1セルが TRUE か FALSE かで 入力の可・不可が分かりますね。
(HANA)
ご指摘ありがとうございます。すいませんでした。 下記のように入力してみて、また15種類くらい入力してみたのですが、こんどはすべてはじかれてしまいました。 なぜでしょうか?(初心者)
=A1=TEXT(FLOOR(TEXT(A1,"0!:00"),"0:15"),"hmm")*1
その条件式を一旦式に書き出して 結果を確認してみてください。
何と入れた時に B1セルの値がどうなるか C1セルの値がどうなるか。
それらは想定したのと同じ結果に成っているか。
(HANA)
HANA様
ありがとうございました。原因はセル結合されていたからだめだったようです。 実際は、A列とB列が結合されていて、以前のMOD関数だと大丈夫たったのですが、 ROUGE様の式ですと結合されているとうまく動作してくれないみたいです。 結合されていても大丈夫な方法はありませんでしょうか?よろしくお願いします。(初心者)
>普通に入力できてしまいます。入力した値は900、904、905、915、920、930・・・・etcなどです。 1.ダメなのは904だけではないですか? 他は入力可能で良さそうですが。。。
2.入力する値は、2400以上もあるのですか? 例:2545
>A列とB列が結合されていて、 結合は特に障害にならないと思います。
(半平太) 2010/04/15 14:18
半平太さんも書いて居られますが 結合は関係ないと思います。
もう一度新しいシートで 入力規則の設定とセルの結合の状態を同じ物を作り それでも駄目な場合は、手順を教えて下さい。
どのセル番地のセルを結合したのか。 結合してから、入力規則を設定したのか。 入力規則はどのセルを選択して設定したのか。 入力規則にはどの様な規則を設定したのか。
設定のどこかに問題が有ると思いますが どの様な操作で設定をされたのか分かりませんので 何処に問題が有るのか分かりません。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.