Excelで時間関数を使用するにはどうすればよいですか?
1.TIME関数
TIME 関数は、有効な時刻から時刻値を返します。時間の値は時、分、秒で構成され、TIME 関数は時間の値を取得し、残りは無視します。
構文
TIME(シリアル番号)
引数
- serial_number:時刻値を取得する有効な時刻。
例
1. セル参照を使用する
以下の例では、有効な時刻値が入っているセルを参照しています。この関数は、この時刻値から 24 時間形式の時刻のみを抽出しました。このメソッドは、時間データがあり、それらの値から時間を抽出する場合に使用できます。
2. 日付を参考にする
以下の例では、時間値を含む日付を使用し、HOUR はそこから時間を整数として抽出しました。
この日付の形式を変更して値に変換すると、10 進形式の時刻値があることがわかります。
2. MINUTES関数
MINUTE 関数は、有効な時刻から分の値を返します。時間の値は時、分、秒で構成され、MINUTE 関数は分の値を取得し、残りは無視します。
構文
MINUTE(シリアル番号)
引数
- serial_number:分の値を取得する有効な時刻。
例
以下の例では、 minutes 関数を使用して、さまざまな時間値から分の値を抽出しています。
3.NOW機能
NOW 関数は、システムの日付と時刻に基づいて現在の日付と時刻を返します。 NOW 関数によって返される日付と時刻は、ワークシート内の何かを更新するたびに継続的に更新されます。
構文
今()
引数
- NOW には指定する引数はありませんが、この関数はスプレッドシートの計算を更新するたびに値が変更される揮発性の関数であることに注意する必要があります。
例
以下では、NOW を 2 つの異なる方法で使用しています。
- 最初の例では、now で TEXT 関数を使用して現在時刻を抽出しました。
- 2 番目の例では、セルの形式を「一般」に変更しました。小数点の前の数値は現在の日付、小数点の後の数値は時刻です。
4. セカンド機能
SECOND 関数は、有効な時刻から秒の値を返します。時間の値は時、分、秒で構成され、SECOND 関数は秒の値を受け取り、残りはすべて無視します。
構文
SECOND(シリアル番号)
引数
- serial_number : 2 番目の値を取得する有効な時刻。
例
以下の例では、別の入力値を使用して 2 番目の値を取得しました。入力値は、Excel の日付と時刻システムに従った有効な日付と時刻である必要があります。
秒の値が含まれていない入力値は、それに応じて 0 を返します。
5.TIME機能
TIME 関数は、入力された時、分、秒に基づいて有効な時間を返します。簡単に言えば、すべての時間コンポーネントを指定する必要があり、それを使用して時間値が作成され、結果が返されます。
構文
TIME (時、分、秒)
引数
- 時間:時間の値として使用する数値。
- 分:分の値として使用する数値。
- Second: 2 番目の値として使用する数値。
例
以下の例では、さまざまな引数を使用しました。
- この関数によって返される時刻は 12 時間形式です。
- 時間の値に 0 を使用すると、1 日の開始時刻からの時間が表示されます。
- 負の数値を指定すると、前の時、分、または秒からその値が減算されます。
- time 関数は、Excel の特定の時間を表す 10 進数を返します。
6.TIMEVALUE関数
TIMEVALUE 関数は、時間を表すテキストを実際の時間に変換した後の時間を返します。簡単に言えば、時間をテキストとしてフォーマットされた実際の時間に変換します。
構文
TIMEVALUE(テキスト時間)
引数
- time_text:時間値であるがテキストとして保存されるテキスト。
例
サンプルで試してみる必要があるので、以下を必ず確認してください。
am/pm を含まないテキスト時刻値を使用すると、関数は 24 時間形式で時刻を表すシリアル番号を返します。シリアル番号の形式を変更して時刻を取得できます。
TIMEVALUE は、Excel で認識できるテキストの時刻値を 10 進数に変換します。 12:00 はその日の開始時刻であるため、関数は 0 を返します。
00:00 から 23:59 までの時間を表します。日付に時間が含まれている場合、その日付の時刻を取得するのは非常に賢明です。 TIMEVALUE を使用する場合、Excel が認識できる日付のみを考慮する必要があります。