[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間入力で、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:00開始時間や終了時間が、
表示しなくなりました。
表示出来る方法を教えて下さい。
数式を↓こうするのは? =MOD(MINUTE(A1),15)=0 秒単位は無視ですけど・・・ (sin) 失礼、意味を取り違えてるみたい。。。 >入力規則を設定した所、0:00開始時間や終了時間が、表示しなくなりました。 『どのセルにどういう入力規則を設定したのか』 等もう少し詳しく教えてください。 A1セルに0:00と入力出来るはずなのですが・・・
>0:00と入力すると表示されなかったのですが、 表示形式設定で0が表示されないようにしていたんでしょうか。 h:mm;;; とか・・・。 >24:00と入力した所、表示が0:00に変わり表示出来ました。 24:00 は 0:00 とイコールではないので、計算等には注意してください。 (みやほりん)(-_∂)b
その書式では通常0:00と表示されるはずですが、ツール>オプションで ゼロ値の チェックが外れているのかもしれません。チェックをはずせば表示されますが、 計算結果がゼロのとき表示したくないセルでも「0」や「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.