[[20060207111947]] 『時間入力で、15分単位でしか入力出来なくするに』(サンド) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間入力で、15分単位でしか入力出来なくするには』(サンド)
 時間を入力するのに、例えば08:00・09:15・08:30・08:45と言う
15分単位でしか入力出来なくする方法はありますか?
09:01等で入力した場合は、「15分単位」とエラーメッセージ等が
出ると嬉しいのですが…

 データ>入力規則にて入力の種類を「ユーザー設定」
数式を「=AND(A1<1,MOD(TEXT(A1*60*24,"0"),15)=0)」
として入力時メッセージを設定してOKとするものでは
どうでしょうか。
(みやほりん)(-_∂)b

有難う御座いました!出来ました(^0^)V

度々スイマセン。
入力規則を設定した所、0:00開始時間や終了時間が、
表示しなくなりました。

表示出来る方法を教えて下さい。


 数式を↓こうするのは?
 =MOD(MINUTE(A1),15)=0
秒単位は無視ですけど・・・
(sin)   失礼、意味を取り違えてるみたい。。。
 >入力規則を設定した所、0:00開始時間や終了時間が、表示しなくなりました。
『どのセルにどういう入力規則を設定したのか』 等もう少し詳しく教えてください。
A1セルに0:00と入力出来るはずなのですが・・・

スイマセン。解決出来ました。
勤怠表で開始時間と終了時間のそれぞれ列があり、
開始時間と終了時間に0:00と入力すると表示されなかったのですが、
24:00と入力した所、表示が0:00に変わり表示出来ました。
お手数お掛けしまして、スイマセンでした

 >0:00と入力すると表示されなかったのですが、
表示形式設定で0が表示されないようにしていたんでしょうか。
h:mm;;;
とか・・・。
>24:00と入力した所、表示が0:00に変わり表示出来ました。
24:00 は 0:00 とイコールではないので、計算等には注意してください。
(みやほりん)(-_∂)b

アドバイスを受け確認した所、セルの書式設定→ユーザー定義→h:mmと設定されていて、
確かに24:00と入力した所、表示が0:00に変わりましたが、
0:00と入力するとセル表示はされなくて、入力バーには0:00:00と表示されていますが、
24:00と入力するとセル表示は、0:00と表示されますが、入力バーには1900/1/1 0:00:00
と表示されています。
0:00と入力するとセル表示がされて、入力バーには0:00:00と表示される方法は、
ありますか?

 その書式では通常0:00と表示されるはずですが、ツール>オプションで ゼロ値の
チェックが外れているのかもしれません。チェックをはずせば表示されますが、
計算結果がゼロのとき表示したくないセルでも「0」や「0:00」が表示されてしまう
かもしれません。
(みやほりん)

ゼロ値のチェックを外せば、表示したくないセルも表示されるので、
0:00と入力したセルのみ、ゼロ表示する方法はありますか?

 Excelは人間が「表示したい」かどうか、わかってくれません。また、手入力された
値なのか、時間として入力されたのか、あるいは計算結果のゼロなのかも区別してく
れません。
【文字列入力する】
ゼロ値のチェックはずしたまま0:00を表示させるには、書式設定を文字列としておく
方法がありますが、入力規則の数式も変更する必要がありますね。
=MOD(MINUTE(--TEXT(A1,"h:mm")),15)=0
とか。ただ、連鎖的に関連する計算式の変更を迫られる場合があります。
 
【条件付書式】
ゼロ値のチェックを入れてゼロ表示状態にして、条件付書式でセルの値がゼロのとき
表示したくないセルのフォントをセル背景色と同色とする。
 
【IF関数で空白表示】
ゼロ値のチェックを入れてゼロ表示状態にして、表示したくないセルの計算式を
IF関数で計算結果がゼロの時は空白("")表示とするように分岐計算する。ただ
し、""は文字列とみなされるので、
これも連鎖的に関連する計算式の変更を迫られる場合があります。
 
【表示形式】
ゼロ値のチェックを入れてゼロ表示状態にして、表示したくないセルの表示形式を
個別に(数値の場合) # としたりします。
 
http://miyahorinn.fc2web.com/faq/faq201.html
(みやほりん)(-_∂)b

条件付書式で活用します!
回答、有難うございました!


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.