Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

Microsoft Excelには、時刻データから「時」「分」「秒」をそれぞれ取り出せる、HOUR(時)、MINUTE(分)、SECOND(秒)の3つの関数が用意されています。この記事では、それぞれの関数の特徴と、実際の操作手順をわかりやすく解説します。

HOUR・MINUTE・SECOND関数の基本

  • HOUR関数:時刻から「時」を0〜23の数値として返します。書式は =HOUR(シリアル値) です。
  • MINUTE関数:時刻から「分」を0〜59の数値として返します。書式は =MINUTE(シリアル値) です。
  • SECOND関数:時刻から「秒」を0〜59の数値として返します。書式は =SECOND(シリアル値) です。

各関数の構文と引数

3つの関数はいずれも引数が1つだけで、構成は共通しています。

HOUR(シリアル値)

シリアル値:取り出したい「時」を含む時刻を指定します。

MINUTE(シリアル値)

シリアル値:取り出したい「分」を含む時刻を指定します。

SECOND(シリアル値)

シリアル値:取り出したい「秒」を含む時刻を指定します。

なお「シリアル値」とは、Excelが日付や時刻を内部的に数値として管理している値のことです。セルに入力済みの時刻データや、TIME関数の結果などをそのまま指定できます。

HOUR関数の使い方

ここでは、A列に時刻データが入力された表を例に、「時」の部分だけを取り出してみましょう。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

まず、結果を表示したいセルをクリックして選択します。

次に、=HOUR( と入力します。

続いてシリアル値として、時刻が入力されている範囲 A2:A5 を指定し、括弧を閉じます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

Enterキーを押すと、計算結果が表示されます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

「関数の引数」ダイアログを使う方法

数式を直接入力する以外にも、リボンから関数を挿入する方法があります。

  1. 数式タブをクリックし、関数ライブラリグループの日付/時刻を選択します。
  2. ドロップダウンメニューからHOURを選ぶと、関数の引数ダイアログボックスが表示されます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

ダイアログボックスのシリアル値欄に A2:A5 と入力します。

OKをクリックすると、結果が表示されます。

MINUTE関数の使い方

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

結果を表示したいセルを選択し、=MINUTE( と入力します。

シリアル値として A2:A5 を指定し、括弧を閉じます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

Enterキーを押すと、時刻から「分」が抽出されて表示されます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

こちらも、数式タブ→関数ライブラリグループの日付/時刻から同じ操作が可能です。

ドロップダウンメニューでMINUTEを選択すると、関数の引数ダイアログボックスが開きます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

シリアル値欄に A2:A5 と入力し、OKをクリックすれば完了です。

SECOND関数の使い方

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

結果を表示したいセルを選択し、=SECOND( と入力します。

シリアル値として A2:A5 を指定し、括弧を閉じます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

Enterキーを押すと、時刻から「秒」が抽出されて表示されます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

同様に、数式タブ→関数ライブラリグループの日付/時刻からも挿入できます。

ドロップダウンメニューでSECONDを選択すると、関数の引数ダイアログボックスが表示されます。

Microsoft ExcelのHOUR・MINUTE・SECOND関数の使い方を徹底解説

シリアル値欄に A2:A5 と入力し、OKをクリックすると結果が表示されます。

まとめ

HOUR・MINUTE・SECOND関数を使えば、時刻データから任意の要素を簡単に数値として取り出せます。勤怠管理やログ分析など、時刻を扱う場面で非常に便利なので、直接入力と「関数の引数」ダイアログの両方の操作方法を覚えておくとよいでしょう。

あわせて読みたい:Microsoft ExcelのDCOUNT関数とDCOUNTA関数の使い方

  1. ExcelのINT関数とLCM関数の使い方を徹底解説!

    この記事では、Microsoft ExcelにおけるINT関数とLCM関数の使い方をわかりやすく解説します。 INT関数は、数値を最も近い整数に切り捨てる関数です。負の数が入力された場合は、ゼロから遠ざかる方向に丸められます。INT関数の書式は INT(数値) です。 一方、LCM関数は、複数の整数の最小公倍数を求める関数です。LCM関数の書式は LCM(数値1, [数値2], ...) となります。どちらの関数も「数学/三角」カテゴリに分類されています。 INT関数とLCM関数の構文 INT関数 数値: 切り捨てたい数値を指定します。この引数は必須です。 LCM関数 数値1, [数値2],

  2. Microsoft ExcelでDAYS・DAYS360関数を使う方法|2つの日付の差を簡単に求める

    Microsoft ExcelのDAYS関数は、2つの日付の間の日数を返す関数です。書式は DAYS(終了日, 開始日) となります。 一方、DAYS360関数は、1年を360日(30日×12か月)として換算した場合の2つの日付間の日数を返す関数で、主に会計計算などで使用されます。書式は DAYS360(開始日, 終了日, [方法]) です。 DAYS360関数には、計算方法として「US(NASD)方式」と「ヨーロッパ方式」の2種類があります。 US(NASD)方式:開始日が月の最終日だった場合、その日を同じ月の30日として扱います。 ヨーロッパ方式:開始日または終了日が月の31日だった場合