回答:
既存の数式は常に機能するとは限りません。たとえば、A3が木曜日の10:00で、H3が翌日の09:00の場合、結果はそうではありません
0 DAYS, 23 HRS AND 00MIN
しかし、その式の実際の結果は1日高すぎます、つまり
1 DAYS, 23 HRS AND 00MIN
hh:mmで結果を返して、それらを平均できるのはなぜですか。つまり、この式を使用します
=NETWORKDAYS(A3,H3)-1+MOD(H3,1)-MOD(A3,1)
カスタム形式の結果は[h]:mmで、結果列を単純に平均化できます
注:A3および/またはH3は常に平日であると仮定して、式は機能します
代替ソリューション:
この式を使用して、特定した問題を修正します
=NETWORKDAYS(A3,H3)-1-(MOD(H3,1)< MOD(A3,1))&" DAYS, "&TEXT(H3-A3,"HH"" HRS AND ""MM"" MIN""")
J3:J10でその式を使用して結果が得られたと仮定して、この式を試して同じ形式で平均を求めます
=SUMPRODUCT(MID(0&J3:J10,FIND({"D","H","M"},J3:J10)-2,3)/{1,24,1440})/ROWS(J3:J10)
結果セルをカスタムとしてフォーマットします。
d" DAYS, "hh" HRS AND "mm" MIN"
注:これは、99営業日より長い期間がなく、平均稼働日が32日未満であると仮定して機能します
=NETWORKDAYS()
します。これは、就業日のすべての部分を1日としてカウントするためです。