【Excel】TIMEVALUE関数-時刻を表す文字列を小数(シリアル値)に変換する-
約~分
(約文字)
2019-12-05
【Excel】TIMEVALUE関数-時刻を表す文字列を小数(シリアル値)に変換する-
TIMEVALUE関数とは
エクセルの「TIMEVALUE関数(タイムバリュー)」は文字列で表された時刻を小数に変換して返す関数です。
まず結論
TIMEVALUE関数を使うと、時刻を表す文字列を小数(シリアル値)に変換することができます。まずは引数の意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。
- このページで分かること
- TIMEVALUE関数でできることと基本の使いどころ
- 構文と引数の意味
- TIMEVALUE関数の使用例
TIME関数で返される小数は0 ~ 0.99988426の範囲内の値であり、午前00時00分00秒~午後11時59分59秒までの時刻を表します。
構文と引数
- 365
- 2019
- 2016
- 2013
- 2010
- 2007
=TIMEVALUE(時刻文字列)
| 引数 | 必要性 | 内容 |
|---|---|---|
| 時刻文字列 | 必須 | 時刻を表す文字列を、Excelの時刻表示形式で指定します。例えば"7:15 PM"や"19:15"など、半角の二重引用符(")で囲んだ文字列で指定します。 |
TIMEVALUE関数の解説
出典:Microsoft - Office サポート
- ・時刻文字列に含まれる日付の情報は無視されます。
- ・時刻は日付を構成する値として小数で表されます。たとえば、昼の12時は半日なので、0.5と表されます。
TIMEVALUE関数の使用例
時刻文字列をシリアル値に変換する
=TIMEVALUE("15:30:45")
0.646354... と表示されます。文字列で表された時刻を小数(シリアル値)に変換します。セルの書式を「時刻」に変更すると 15:30:45 と表示されます。
正午をシリアル値に変換する
=TIMEVALUE("12:00:00")
0.5 と表示されます。正午は1日の半分なので、シリアル値は0.5になります。
関連する関数
よくある質問
Q. TIMEVALUE関数は何をするときに使いますか?
TIMEVALUE関数は、時刻を表す文字列を小数(シリアル値)に変換するときに使います。 とくに TODAY関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。
Q. TIMEVALUE関数がうまく動かないときは何を確認すればよいですか?
まず 引数 の指定方法を見直し、開始日と終了日、表示形式、日付のシリアル値として認識されているか を確認してください。
よくある失敗例・エラー対処
TIMEVALUE関数で期待通りの結果にならないときは、次の点を確認してください。
- 引数 の指定が関数の仕様どおりか確認する
- 開始日と終了日の前後関係が正しいか確認する
- 日数・月数・年数のどの単位で結果を見たいかを確認する
まとめ
このページでは、TIMEVALUE関数について以下を確認しました。
- ・TIMEVALUE関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・TIMEVALUE関数の使用例
【Excel】NOW関数の使い方:現在の日付と時刻に対応するシリアル値を
ExcelのNOW関数の使い方を解説。現在の日付と時刻に対応するシリアル値を。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻now.html【Excel】SECOND関数の使い方:シリアル値を時刻の”秒”に変換する
ExcelのSECOND関数の使い方を解説。シリアル値を時刻の”秒”に変換する。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻second.html【Excel】TIME関数の使い方:指定した”時刻”に対応する小数(シリアル値)を求める
ExcelのTIME関数の使い方を解説。指定した”時刻”に対応する小数(シリアル値)を求める。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻time.html