時間:分を分のみ表記に 12:20を740と表示するには? | EXCELトピックス

スポンサーリンク
スポンサーリンク
amazon
スマイルSALE
--:--:--
ad. 価格範囲を指定して商品を探せます

コロン形式の時間を分に変換するには?

Excelで「時間:分」の形式(例:12:20)で入力されたデータを「合計◯◯分」(例:740)という数値に変換したい場合、適切な計算式を使用することで自動的に変換できます。この記事では、コロン形式の時間を分に変換する2つの方法と、実務で陥りがちな注意点を解説します。

方法1: 「1440」を掛ける【最も簡単・24時間を超えても対応】

Excelは内部的に「1日=1(24時間=1)」という「シリアル値」で時間を管理しています。そのため、時間を「分」に変換するには、1日分の分数である 1440(24時間 × 60分) を掛けるだけで簡単に求められます。

例: 12:20 を 740 分に変換する

A B
1 12:20 =A1*1440

手順と重要な設定

  1. セルA1に「時間:分」の形式(例:12:20)を入力します。
  2. セルB1に数式 =A1*1440 を入力し、Enterキーを押します。
  3. 【超重要】数式を入力した直後は、Excelが気を利かせてB1セルの表示形式を勝手に時間に変換してしまい、正しく「740」と表示されないことがあります。その場合は、B1セルを選択した状態で「ホーム」タブの数値グループにあるドロップダウンから、表示形式を「標準」または「数値」に変更してください。

方法2: HOUR関数とMINUTE関数を使う方法(※24時間未満限定)

「時間」の部分を切り出して60倍し、そこに「分」の部分を足し算するという、論理的で分かりやすい方法です。

例: 12:20 を 740 分に変換する

A B
1 12:20 =HOUR(A1) * 60 + MINUTE(A1)

この数式は次のように機能します:

  • HOUR(A1):セルA1の時間部分(12)を取得します。
  • MINUTE(A1):セルA1の分部分(20)を取得します。
  • これらを組み合わせて、12 * 60 + 20 = 740 という計算を行います。※こちらも結果が表示されたセルの表示形式は「標準」に設定してください。

【実務の罠】24時間を超えるデータを扱うときの注意点

合計勤務時間など、「25:00」のように24時間を超える時間を「分」に変換したい場合、方法2(HOUR関数)は使えません。

ExcelのHOUR関数は、24時間を超えるとまた「0」にリセットされてしまう仕様(例:25時間は「1」になってしまう)があるため、正しい合計分数が計算できなくなります。24時間を超える可能性がある集計を行う場合は、必ず「方法1(数式に 1440 を掛ける方法)」を使用してください。

まとめ

Excelで「時間:分」の形式を「分」に変換するには、以下の2つのアプローチがあります:

  • A1*1440:Excelの内部データ(シリアル値)を活用する最もシンプルで、24時間を超えるデータにも対応できる推奨方法。
  • HOUR(A1) * 60 + MINUTE(A1):時間と分を視覚的に分解して計算する方法(24時間未満のデータ限定)。

いずれの方法も、計算結果のセルが時刻形式(12:00など)になってしまったら、セルの表示形式を「標準」に直すのがポイントです。状況やデータの種類に応じて、最適な方法を選択してください。

画像でコロン形式の時間を分に変換する方法について総まとめ