HOUR関数の使い方

時刻から時を返します。

200720102013201620192021365
構文
=HOUR(シリアル値)
引数
  1. シリアル値必須
どんな関数か

HOUR は、時刻から「時」だけを 0〜23 の整数で取り出します。時間帯ごとの集計(何時台に何件あったか)によく使います。24時間を超える累計時間には使えません。Excel の時刻は1日を 1 とする小数なので、25時間は 1.0417 となり、HOUR は日をまたいだ分を落として 1 を返します。累計を時間数で出したいなら =A1*24 のようにします。

使用例

B2 に =HOUR(A2) を入れると、こうなります。

AB
1時刻時
212:34:5612

数式を入れたセル

結果: 12

つまずきやすいところ

  • 返るのは 0〜23。24時間を超えた時間からは、超えたぶんが取り出せない
  • 合計時間を「何時間」で出すなら =A1*24 のほうが確か

よくあるエラーと、その直し方

#VALUE!
時刻として読めないものを渡した時刻の値が入ったセルを指す。文字として入っているなら TIMEVALUE で直す

HOURを使う実例レシピ(1件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)