ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.008

アイコン セルに入力されている数値を時刻の表示にする 《TIME》

Excel2003/2007/2010/2013

セルに時刻(分)を表す数値が入っていて、これを時刻の表示に変換したい、というお問い合わせです。

例えば、セルA2に「90」と入力されていて、この数値を「1:30」と時刻表示にしたい、というようなお問い合わせです。

数値から時間を作ることができるTIME関数(分類: 日付/時刻)を利用します。
TIME関数の引数は3つで、時、分、秒。
それぞれ引数に数値を指定すると、時刻を表すシリアル値を返してくれます。
今回は、分がセルA2、あとは0を指定して、次の数式となります。

  =TIME(0,A2,0)

TIME関数

答えは時刻となり、「1:30 AM」と返してきます。

このままでは午前1時半ですので、あとは表示形式を変更して対処します。

「1:30 AM」のセルを選択して、ショートカット キー「Ctrl」+「1」、または右クリック-[セルの書式設定]をクリックします。
表示された[セルの書式設定]ダイアログ ボックス-[表示形式]タブで、時刻の設定にします。

セルの書式設定

ヘルプmemo

<TIME関数 (日付/時刻関数)>

時、分、秒を表す数値より時刻のシリアル値を作成します。
 数式: =TIME(時, 分, 秒)
 引数:
  時... 時を表す0から23の範囲の数値を指定
  分... 分を表す0から59の範囲の数値を指定
  秒... 秒を表す0から59の範囲の数値を指定
 ヒント:
   分や秒に59以上の数値を指定すると、上の単位にくりあがります。

関連ヘルプ

2つの日付の期間が何年かを求める 《DATEDIF》
時刻の「8:30」を「8.5」と数値に変換する
日付を表す8桁の数値データを、6桁の和暦にしたい 《DATE・TEXT》
月の日数、月末を求める 《EOMONTH》
ページのトップへ戻る