- ベストアンサー
エクセルの入力規則教えてください!
エクセルの入力規則について、どなたか教えてください。 エクセルで出勤簿を作っていまして、 出社や退社のセルの書式設定を、 ユーザー定義で(24時間以上を連続で表示する)"[h]:mm"としていますが、 それだけだと、そのセルには、"ABC"とか、任意の文字でも入力できてしまいます。 そこで、そのセルに入力規則を設定して、 "[h]:mm"以外の書式のデータが入力された場合、 エラーではじくような、仕組みにしたいと思っています。 そういうことって、そもそもできるのでしょうか? また、他の方法でうまいやり方ってありますかね? もし、ご存知の方がいましたら、教えてください!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
入力規則のユーザ設定で次の数式をお試し下さい。 =AND(セル>="5:00"*1,セル<="33:00"*1)
その他の回答 (1)
- umach
- ベストアンサー率35% (600/1691)
回答No.1
入力規則を時刻に設定するだけで良いのでは? http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm
質問者
補足
ありがとうございます。 その方法で時刻型の書式だけに限定することはできるのですが、 最小値と最大値を それぞれ、5:00と33:00(翌日の9:00)にしたいのですが、 最大値の33:00が無効な時刻ということで、 入力規則の設定ができなくなってしまいます。 [h]:mmの形式なので、そこで詰まってしまうのですが・・・
お礼
ありがとうございます!!! 考えていたとおりのことができました。 なるほど、そういうことができるんですね。 助かりました!!