Excelで現在時刻を取得するにはどうすればよいですか?
Excel で数式を使用して現在時刻を取得するには、Excel の NOW 関数と TRUNC 関数を使用する必要があります。これら 2 つの関数を使用すると、セル内の現在時刻を取得できます。ただし、NOW はシートが更新されるたびに更新される揮発性関数であることを理解する必要があります。
Excelで現在時刻を取得する数式
次の手順を使用できます。
- まず、セルに NOW 関数を入力します (引数を指定する必要はなくなりました)。
- 次に、マイナス演算子を入力します。
- 次に、TRUNC 関数を入力します。
- その後、TRUNC に NOW 関数を入力します。
- 最後に、TRUNC 関数を閉じて Enter キーを押して結果を取得します。
=NOW()-TRUNC(NOW())
この式はどのように機能するのでしょうか?
Excel では、日付は整数として保存され、時刻は 10 進数値として保存されます。セルに NOW 関数を入力すると、現在の日付と時刻が返されます。
ただし、この式を理解するには、それを 2 つの部分に分ける必要があります。
最初の部分には、現在の日付と時刻 (日付は整数、時刻は 10 進数) を返す NOW 関数があります。
2 番目の部分には、再び NOW 関数がありますが、TRUNC でラップされています。 TRUNC 関数は、NOW によって返された値の部分全体を削除します。
最初の部分の結果から、日付と時刻の両方がわかります。 2 番目の部分の結果からわかるのは日付だけです。それが、最初の結果から 1 秒以内に入った場合にのみ結果にタイムが表示される理由です。
注意事項
- NOW は揮発性関数であり、スプレッドシート内の何かを更新すると変更されます。特別なコピー アンド ペーストを使用して、数式を値に変換することもできます。
- NOW は、システム内の時刻に基づいて時間を表示します。