📊つかえる関数.com

HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取得する方法は?

結論

HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取り出せます。

日付・時刻初級·

詳しい解説

HOUR関数は時刻から時を、MINUTE関数は分を、SECOND関数は秒を取り出します。`=HOUR("14:30:45")`は14、`=MINUTE("14:30:45")`は30、`=SECOND("14:30:45")`は45を返します。勤怠管理で勤務時間の計算、時間帯別の分析、タイムスタンプからの時刻要素の抽出などに使用します。NOW関数やTIME関数と組み合わせて、現在時刻の取得や時刻の生成も可能です。全バージョンで使用可能です。時刻は0から23、分と秒は0から59の範囲で返されます。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応

実務での使用例

勤務開始時刻の時間帯判定

出勤時刻(A2)から時の部分だけを取り出し、9時前なら早出、9時以降なら通常出勤と判定

=IF(HOUR(A2)<9, "早出", "通常")

経過時間の分数計算

開始時刻(A2)と終了時刻(B2)の差から分数を抽出。会議時間や作業時間の集計に使用

=MINUTE(B2-A2)