• ベストアンサー

エクセルでの条件付時間表示

パートタイムの労働時間計算のエクセル表を作成しています。 セルC5に実際のタイムカード表示どおりの出社時間 セルD5に実際のタイムカード表示どおりの退社時間が入力済として、別セルに 9:30以前の出社はすべて9:30と表示させる関数式は =MAX(C5,"9:30")時間でOKなのですが、 「19:00~19:14の退社はすべて19:00と表示、19:15以降の退社は タイムカードどおりの時間で表示させる」条件の関数式はどうしたらいいのでしょうか。 平易な関数はわかりますが、IF関数についてはあまり理解していないレベルですので、よろしくお願いいたします。

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

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

一例です。 =IF(AND(D5>="19:00"*1,D5<"19:15"*1),"19:00"*1,D5)

cordelia
質問者

お礼

迅速な回答、ありがとうございました。助かりました。

その他の回答 (1)

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

例えばE1セルに次の式を入力すればよいでしょう。 =IF(D5="","",IF(D5<"19:15"*1,MIN(D5,"19:00"),D5))

cordelia
質問者

お礼

あまりにも早くお返事をいただけたのでびっくりです。こちらの式でもうまくいきました。ありがとうございます。

関連するQ&A