エクセルで時間を入力する方法|コロンなしで1530と打って時刻に変換・今の時刻はCtrl+:【実機で解説】

エクセルで時間を入力する方法|コロンなしで1530と打って時刻に変換・今の時刻はCtrl+:【実機で解説】

エクセルで時間を入力するときは、15:30 のように「:」(コロン)で時と分を区切ります。コロンを付けずに 1530 と入れると、ただの数字の千五百三十になります。コロンなしで速く入れたいときは、入れたあとに =TIME(INT(B3/100),MOD(B3,100),0) で時刻に変換します。

表示形式 0":"00 で「15:30」と見せる方法もありますが、中身は数字のままなので時間の計算には使えません。この記事では、時間の入れ方と、コロンなしで入れた数字を時刻にする方法を、実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
この記事と同じ、コロンなしの数字の表です。時刻に変換する練習に使えます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

時間の入れ方の一覧

入れたいもの入力表示・値(実機)
時:分15:3015:30(時刻の値)
時:分:秒15:30:4515:30:45
分だけ(45分)0:450:45
24時間をこえる時間25:0025:00:00(1日と1時間)
今の時刻Ctrl+:(コロン)押した時刻が入る
今日の日付Ctrl+;(セミコロン)今日の日付が入る

Ctrl+: と Ctrl+; は、日本語キーボードで押して確かめました。入った時刻・日付は固定され、あとで開いても変わりません。

コロンなしで入れた数字を「15:30」と見せる(表示形式)

1530 のように入れた数字(C3:C6)を選んで Ctrl+1 を押し、「ユーザー定義」❶の「種類」❷に 0″:”00 と入れます。下2けたの前に「:」を表示する形です。

エクセルのセルの書式設定でユーザー定義に0":"00と入れる画面
エクセルのセルの書式設定でユーザー定義に0":"00と入れる画面

OK を押すと、1530 が 15:30、900 が 9:00 と表示されました❸。ただし数式バーを見ると中身は 1530 のままです❹。このままでは時間の引き算や合計ができません。

エクセルで表示形式により1530が15:30と表示されたが中身は1530のままの画面
エクセルで表示形式により1530が15:30と表示されたが中身は1530のままの画面

TIME関数で本物の時刻に変換する

時刻にしたいセル(D3)をダブルクリックし、=TIME(INT(B3/100),MOD(B3,100),0) と入れます❺。INT(B3/100) で「時」(15)、MOD(B3,100) で「分」(30)を取り出し、TIME関数で時刻にします。

エクセルでセルD3にTIME関数で時刻に変換する式を入力している画面
エクセルでセルD3にTIME関数で時刻に変換する式を入力している画面

Enter を押して下へコピーすると、本物の時刻になりました❻。D3 の値は 0.645…(1日を1とした時刻の値)で、ここから 9:00 を引くと 6:30 と計算できます。

エクセルでTIME関数により数字が本物の時刻に変換された画面
エクセルでTIME関数により数字が本物の時刻に変換された画面

短い式なら =TEXT(B3,"0!:00")*1 でも同じ時刻になります(表示形式を h:mm にします)。

時間がうまく入らないときの確認表

症状原因対処
15:30 と入れたら 0.645… になった表示形式が「標準」や「数値」表示形式を h:mm にする
15:30 と入れても時刻にならない全角の「:」を使った半角の「:」で入れる(日本語入力をオフ)
25:00 が 1:00 と表示される表示形式が h:mm[h]:mm にする
0″:”00 で見せた時刻で計算がおかしい中身はただの数字TIME関数で時刻に変換してから計算する

よくある質問

「15時30分」と表示したいです。

表示形式のユーザー定義に h"時"mm"分" と入れます(時間の表示形式)。

入れた時刻の平均や合計を出したいです。

合計は SUM、平均は AVERAGE で出せます(時間の平均を出す方法・時間の足し算・引き算)。

練習用Excelファイル(無料ダウンロード)
コロンなしの数字の表が入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:時間の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次