• ベストアンサー

時間を「昼間」と「夜間」に分けて表示させたい。

エクセル初心者です。 A1セルに7:30~17:29までの時間を入力すれば「昼間」、17:30~7:29までの時間を入力すれば「夜間」とB2セルに表示させる方法を教えてください。搬送業務で昼間と夜間の料金設定が違うためです。夜勤中に仕上げないといけません。助けてください。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

以下の数式を入力すればご希望の表示ができます。 =IF(AND(A1<1,A1>0),IF(AND(A1>=7.5/24,A1<17.5/24),"午前","午後"),"") 数式の意味は、A1セルに24:00よりも小さく、0:00よりも大きい数字(時間)が入力されたら、A1セルが7.5/24(7:30に相当)以上でかつ17:30よりも小さい値の時は午前、それ以外は午後にする数式になっています(A1が空白や時刻以外のデータが入力されたら空白表示)。

morikawa24
質問者

お礼

ありがとうございます。助かりました。何とか間に合わせたいです。本当にありがとうございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =IF(A1="","",LOOKUP(A1,{0,0.3125,0.7291},{"夜間","昼間","夜間"}) といった具合に。 数式で表現しているように、早朝と夜間(定時以降)は同じ夜間でも別の時間帯として計算します。

morikawa24
質問者

お礼

ありがとうございます。助かりました。何とか間に合わせたいです。本当にありがとうございました。