【ステップアップ】時間を単位時間で切り捨てる
30分単位で切り捨てて計算する場合には =FLOOR(値,"0:30") とします。
しかし、時間は24時間を1としたシリアル値で換算されていますので、小数部で誤差が出ることがあります。
FLOOR関数でうまくいかない場合もありますので、そういった場合には、
(キーボードからの入力ではほとんど問題ないですが、オートフィルなどで連続データを入力した時などにこの問題を生じます。)
=FLOOR((TIMEVALUE(TEXT(D5,"hh:mm"))),"0:30")*24*D3
のようにTIMEVALUE関数を使う方法があります。