Excel。合計した時間を、時分表示にするには、どうしたらいいの。
<表示形式とSUM関数>
時間計算は、Excelが苦手としているものの一つだといえます。
苦手というか、面倒といったところでしょうか。
次の表をつかって説明します。
B7は、B2:B6の分を合算した時間を表示してあります。
B7の数式は、
=SUM(B2:B6)
と設定してみましょう。
B7の結果は150で単位は「分」です。
150分ではわかりにくいので、単位を「時分」に変えてみることにします。
B7をクリックして、セルの書式設定ダイアログボックスを表示します。
表示形式タブの分類から「時刻」をクリックして、種類を「13時30分」の時分を選択してOKボタンをクリックします。
ところが、表示がおかしくなっています。
0時00分と表示されています。
原因は、B7の値は単位こそ「分」としていますが、実際は150という数値なわけです。
Excelは1日を1としました。
つまり1=1日=24hですから、1/24しないといけません。
そして、1時間は60分ですから、1分は1分=1/60です。
よって、B7の値を24で除算して、さらに60で除算する必要があるというわけです。
それでは、B7の数式を、修正します。
=SUM(B2:B6)/24/60
あとは、表示形式を
h"時間"mm"分"
と修正したら完成です。
Excelでは時間計算をするときなどに、1=1/24ということを、頭の中に入れておく必要がある場合がありますので、注意が必要ですね。