質問: 続けて失礼します。 Excelで勤務時間の計算をしたいと思います。 例えばa1セルに出勤時間、b1セルに退社時間を入力して、 c1セルに労働時間を関数で計算して格納したいと思います。 そのときに出勤時間が午前で退社時間が午後(つまり前日勤務)なら、 昼休みの1時間を労働時間から差し引くという条件で計算をしたいのですが IF関数とかで組んでも上手くいきません。 具体的な関数式でご教授いただけると助かります。
回答: 仮にA1、B1に「9:00」というような表示形式で時刻が入力されている場合... C1=IF(AND(A1TIME(12,0,0)),B1-A1-TIME(1,0,0),B1-A1) 答えが小数の形で出た場合は、 右クリック→「セルの書式設定」→「表示形式」タブ→分類:[時刻]、種類:[13:30]→「OK」 として時刻表示になおしてください。