解決済み
エクセル初心者です。 エクセルの「G6」に入れる以下の4つの条件を入れた休憩時間の関数を教えて下さい。以下の関数を過日に教えて下さったのですが、条件の1から4に合致せず、困っており、悩んでおります。 教えて頂いた関数です。 =IF(COUNT(E6:F6)<2,"",IF(F6-E6>"7:59:59"+0,"1:00"+0,IF(F6-E6>"5:59:59"+0,"0:45"+0,"0:00"))) 条件1:E6「始業時間」F6「終業時間」が共に未入力の場合は→G6を「空白としたい」 条件2:F6「終業時間」からE6「始業時間」を引いた場合に6時間以内(6:00:00) →G6を「0:00」と表示させたい。 条件3:F6-E6が6時間を超え(6:01)、8時間以内(8:00)→G6を「0:45」と表示させたい。 条件4:F6-E6が8時間を超える場合(8:01)に→G6を「1:00」と表示させたい すみません。どなたか関数に詳しい方、条件1、2,3,4を全て満たす関数を教えて下さい。何卒、よろしくお願い致します。
80閲覧
「6時間越え」と、「8時間越え」なのに、 "5:59:59"+0 としているからでしょう。("7:59:59"+0も同様) これでは、6時間も含まれてしまいますね。 =IF(COUNT(E6:F6)<2,"",IF(F6-E6>"8:00"+0,"1:00"+0,IF(F6-E6>"6:00"+0,"0:45"+0,"0:00"+0))) 因みに、各+0は、数値化するためのものですが、*1でもいいです。
なるほど:1
ありがとう:1
=IF(COUNT(E6:F6)<2,"",IF(F6-E6>"8:00:01"+0,"1:00"+0,IF(F6-E6>"6:00:01"+0,"0:45"+0,"0:00"+0)))
なるほど:1
ありがとう:1
< 質問に関する求人 >
初心者(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る