• ベストアンサー

エクセルの入力規則教えてください!

エクセルの入力規則について、どなたか教えてください。 エクセルで出勤簿を作っていまして、 出社や退社のセルの書式設定を、 ユーザー定義で(24時間以上を連続で表示する)"[h]:mm"としていますが、 それだけだと、そのセルには、"ABC"とか、任意の文字でも入力できてしまいます。 そこで、そのセルに入力規則を設定して、 "[h]:mm"以外の書式のデータが入力された場合、 エラーではじくような、仕組みにしたいと思っています。 そういうことって、そもそもできるのでしょうか? また、他の方法でうまいやり方ってありますかね? もし、ご存知の方がいましたら、教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

入力規則のユーザ設定で次の数式をお試し下さい。 =AND(セル>="5:00"*1,セル<="33:00"*1)

dosanko50
質問者

お礼

ありがとうございます!!! 考えていたとおりのことができました。 なるほど、そういうことができるんですね。 助かりました!!

その他の回答 (1)

  • umach
  • ベストアンサー率35% (600/1691)
回答No.1

入力規則を時刻に設定するだけで良いのでは? http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm

dosanko50
質問者

補足

ありがとうございます。 その方法で時刻型の書式だけに限定することはできるのですが、 最小値と最大値を それぞれ、5:00と33:00(翌日の9:00)にしたいのですが、 最大値の33:00が無効な時刻ということで、 入力規則の設定ができなくなってしまいます。 [h]:mmの形式なので、そこで詰まってしまうのですが・・・

関連するQ&A