• ベストアンサー

エクセル関数

エクセル初心者です。 5時00分から21時59分までを「昼間」、22時00分から4時59分までを「夜間」と表示させたいです。セルA1に出発時間と入力して、A2には出発した時間(表示形式を時刻表示で22時45分と表示)を入力しています。この場合(22時45分のときは)A3に「夜間」と表示できるようにしたいのですが方法がわかりません。基本的なことで恐縮ですが仕事で必要に迫られています。ご協力お願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA3セルには次の式を入力すればよいでしょう。 =IF(A2="","",IF(AND(A2>="5:00"*1,A2<="21:59"*1),"昼間","夜間"))

197511074040
質問者

お礼

ありがとうございました。素晴らしいです。 本当に助かりました。

その他の回答 (1)

noname#198951
noname#198951
回答No.1

条件は3つ 05:00~21:59 と 22:00~23:59 と 00:00~04:59 で分けたらわかりませんか? 05:00~21:59だったら『昼間』、それ以外なら『夜間』と表示するのもあるでしょうし、それぞれの条件に合わせて『昼間』,『夜間』と表示させるのもアリでしょう。 また入力を間違って、24:00以上の時間を入れてしまった時のエラー表示も必要かもしれませんね。

197511074040
質問者

お礼

ありがとうございました。エラー表示と入力エラーは全く考えられませんでした。これから勉強したいと思います。またご協力お願いします。