Introduction
Ver. all 2013 2016 2019 2021 365
エクセルで時間や時刻から、時だけ、分だけ、秒だけを取り出す関数を紹介します。
それぞれ、HOUR・MINUTE・SECOND関数。簡単に使える関数です。
HOUR・MINUTE・SECOND関数・・・時・分・秒の情報を取り出す(シリアル値を返す)
HOUR(シリアル値)
MINUTE(シリアル値)
SECOND(シリアル値)
- シリアル値・・・年月日を取り出したいセルを指定
指定したセルから、それぞれ時分秒を取り出す簡単な関数です。
時だけ、分だけ、秒だけを取り出す
では、下の表の「起床時間」から、それぞれ時分秒を右側に取り出してみます。
関数は、下のように設定します。
- =HOUR(C2)
- =MINUTE(C2)
- =SECOND(C2)
それぞれ、取り出したい時間のセルを指定するだけの簡単な関数です。
結果は下のように、それぞれ時分秒が抽出されます。
あとは、下にオートフィル機能を使用して下にコピーすれば良いですね。
使用例
これら3つの関数は、他の関数と組み合わせて使用されることが多いでしょう。
その例としてTIME関数との組み合わせを紹介します。
TIME関数・・・指定された時間を返す関数
TIME(時,分,秒)
- 時・・・時を指定
- 分・・・分を指定
- 秒・・・秒を指定
TIME関数は、引数に時分秒をそれぞれ指定するだけの分かり易い関数です。
下の表の「出勤時刻」から、「退勤時刻」に9時間後を表示したかったとしましょう。
そんな時は、TIME関数の引数を次のように設定します。
これで9時間後の時刻を指定することができます。
完成する式は下のようになります。
=TIME(HOUR(B3)+9,0,0)
まとめ
関数の名前も英語そのままですし、引数も対象のセルを指定するだけなので覚えやすい関数ですね。
途中にも書きましたが、これら3つの関数は、他の関数と組み合わせて使用する機会が多いはずです。
また、時刻の表示にAMやPMを使用したいなど、表示を変更したい場合は、下のリンク先を参考にしてください。
覚えやすい関数だにゃ