Excelで「4桁の数字」を「時:分」形式に変換したいけれど、どうすればよいか分からない…そんなお悩みをお持ちの方へ、初心者でも安心してできる方法をわかりやすく解説します。
はじめに4桁の数字が時間に見える理由
例えば「0930」という数字があるとします。これを「9:30」として扱いたい場合、Excelではそのまま入力しても「9:30」と表示されません。なぜなら、Excelは「0930」を単なる数値として認識してしまうからです。
方法1TIME関数を使って変換する
まずは、Excelの関数を使って変換する方法をご紹介します。
- セルに「0930」と入力します。
- B1セルに以下の式を入力します
=TIME(INT(/100), MOD(, 100), 0)
この式のポイントは以下の通りです
- INT(/100)時間部分(この場合「9」)を取り出します。
- MOD(, 100)分部分(この場合「30」)を取り出します。
- TIME関数時間、分、秒を指定して時刻を作成します。
方法2TEXT関数を使って表示形式を整える
次に、表示形式を整える方法です。
- セルに「0930」と入力します。
- B1セルに以下の式を入力します
=TEXT(TIME(INT(/100), MOD(, 100), 0), "h:mm")
この式では、TEXT関数を使って時間を「h\:mm」形式で表示しています。これにより、「9:30」のように表示されます。
注意点24時間以上の時間を扱う場合
もし、合計時間が24時間を超える場合、通常の時間表示では「#VALUE!」エラーが表示されてしまいます。これを防ぐためには、セルの書式設定を変更する必要があります。
- 対象のセルを選択します。
- 右クリックして「セルの書式設定」を選択します。
- 「表示形式」タブで「ユーザー定義」を選び、種類に:mmと入力します。
- 「OK」をクリックして設定を適用します。
これで、24時間を超える時間も正しく表示されるようになります。
よくある質問や疑問
Q1: 3桁の数字(例930)も同じ方法で変換できますか?
セルに「930」と入力し、同じ式を使用すれば「9:30」と表示されます。3桁の数字も問題なく対応できます。
Q2: 他の形式(例hh:mm:ss)で表示するにはどうすればよいですか?
TEXT関数の書式を変更することで対応できます。例えば、秒まで表示したい場合は以下のようにします
=TEXT(TIME(INT(/100), MOD(, 100), 0), "h:mm:ss")
これにより、「9:30:00」のように表示されます。
Q3: 変換後の時間を数値として扱いたい場合はどうすればよいですか?
時間を数値として扱いたい場合は、以下の式を使用します
=TIME(INT(/100), MOD(, 100), 0)*24
これにより、時間が数値として扱えるようになります。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Excelで4桁の数字を時間(時:分)に変換する方法は、関数を使うことで簡単に実現できます。初心者の方でも安心して取り組める内容となっていますので、ぜひ試してみてください。
他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。
コメント