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

No.008

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

2003/2007/2010/2013/2016/2019

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

例えば、セル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以上の数値を指定すると、上の単位にくりあがります。
twitter hatena line pocket

関連ヘルプ

7桁で入力されている郵便番号のデータにハイフォンを挿入したい 《REPLACE》
左から(右から・途中から)決まった文字数の文字列を取り出す 《LEFT・RIGHT・MID》
余分なスペースを削除してスペースを全角または半角に揃える 《SUBSTITUTE・TRIM》
全角の英数字を半角にするには、またはその逆 《ASC・JIS》
数字文字列を数値にする(関数編) 《VALUE》
別々のセルに入っているデータを結合して(つなげて)表示する 《アンパサンド・CONCAT (CONCATENATE) 》
2つの日付の期間が何年かを求める 《DATEDIF》
時刻の「8:30」を「8.5」と数値に変換する
循環参照を解決するために
条件を満たすセルの個数を数える 《COUNTIF》
フィルターで抽出されたデータの件数、合計をセルに表示したい 《SUBTOTAL》
検索条件に一致するデータの合計を求める 《SUMIF》
負の小数値を合計したときに計算結果に誤差が生じる
カウントする関数が何をカウントするか 《COUNT・COUNTA・COUNTBLANK》
=のあとに+が表示された「=+」から始まる数式の意味とは
数式で参照しているセルを変更しても、結果が更新されない
セルに計算結果ではなく数式が表示されている
先頭のシングル クォーテーション、アポストロフィー(')を取るには(関数編) 《SUBSTITUTE》
10進数の数値を2進数と16進数に変換するには 《DEC2BIN・DEC2HEX》
月の日数、月末を求める 《EOMONTH》