業務で苦戦した「日付をまたぐ時間の計算」「配列数式」ついて備忘のためにメモ。
やりたいこと
「終了時間の平均時間(黄色セル)を求めたい。」
※わかりやすいために、実行時間の平均を表示している。
終了時間の平均は0:46になるべきである。
求めてみよう(take1)
普通にやるとこうなる。
※式=AVERAGE(D19:D26)
日付(0時)をまたぐか否かで計算する必要があるということがわかった。
求めてみよう(take2)
そこで配列数式なるものを知る。
配列数式とは
数同士の計算ではなく、数の集まり同士の計算を扱うときに使うもの。
配列数式の場合は数式バーで「Ctrl + Shift + Enter」でうまくいくとのこと!
求めてみよう(take3)
無事に正しい時間が取得できた。
ちなみに「Ctrl + Shift + Enter」で実行するのでCSE数式とも呼ばれるそう。
参考サイト
https://press.share-wis.com/array-formula-excel
http://office-qa.com/Excel/ex69.htm