Excel で平均時間を取得するにはどうすればよいですか?

Excel で平均時間を取得するにはどうすればよいですか?

Excel に次のような hh:mm (日は含まれません) 形式のセルの列があります。

19:08
19:08
19:40
20:10

1:45 (Any Times before 12:00 noon are considered NEXT DAY)

そのうちの 1 つ (または複数) は真夜中以降です。

これらの時間の平均は =20:46

しかし、ExcelのAVERAGEは15:58

余分な列を追加したり、VBA を使用したりせずに、列の最後に 1 つの数式を入力するだけでこの平均を計算したいと思います。ちなみに、計算のために列内の空白のエントリを除外する必要もあります。

前もって感謝します

答え1

=AVERAGE(IF(A1:A5>=0.5,A1:A5,1+A1:A5))

Ctrl+ Shift+で配列数式として確認しますEnter

空白セルを除外するには -

=AVERAGE(IF(NOT(ISBLANK(A1:A5)),IF(A1:A5>=0.5,A1:A5,1+A1:A5),""))

関連情報