
開始時間と終了時間の 2 つの列の間の合計時間数を計算しようとしていますが、計算対象となるのは月曜日から金曜日の午前 9 時から午後 5 時までの時間のみです。
たとえば、私のデータは次のようになります。
日付 | 開始時刻 | 終了時刻 | 期間 水曜日 | 930 | 1400 | 4.50 木曜日 | 930 | 1300 | 3.50 土曜日 | 800 | 1600 | 8.00 日曜日 | 1000 | 1200 | 2.00 火曜日 | 7:30 | 14:00 | 6:50 金曜日 | 930 | 1900 | 9.50
したがって、このスペースが使用された時間を合計する必要がありますが、月曜日から金曜日までの午前 9 時から午後 5 時までの時間のみを合計する必要があります。これを作成するための数式はありますか?
答え1
以下の式を使用できます。
=IF([End Time]>TIME(17,0,0),TIME(17,0,0),[End Time])-IF([Start Time]<TIME(9,0,0),TIME(9,0,0),[Start Time])
終了時刻が午後 5 時以降、または開始時刻が午前 9 時以前の場合、終了時刻は 17:00 に、開始時刻は 09:00 に置き換えられます。開始時刻と終了時刻が午前 0 時の両側にある場合 (例: 開始 = 17:00、終了 = 04:00)、それを考慮して数式を調整する必要があります。