
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),""))