TODAY() は現在の日付を返し、毎日再計算されます。NOW() は日付と時刻を返します。どちらも揮発性関数であるため、ワークブックが再計算されるときに更新されます。固定のタイムスタンプを入力するには、日付を手入力するか Ctrl+; を押します。
=TODAY()+30→2026-07-23今日から30日後。
=TEXT(DATE(2026,10,7), "dddd, d mmmm yyyy")→Wednesday, 7 October 2026日付を省略せずに書き出します。DATE(...) を TODAY() に置き換えると、現在の日付を使えます。
=YEAR(TODAY())→2026現在の年を数値で返します。
日付と時刻
=NOW()現在の時刻を含みます。
TODAY()やNOW()は常に更新されます。静的なスタンプにするには、セルをコピーして「形式を選択して貼り付け ▸ 値」を実行するか、Ctrl+;(日付)/ Ctrl+Shift+;(時刻)を使用します。
TODAY は日付だけを返します。NOW は日付と現在の時刻を返し、どちらもシートが再計算されるたびに更新されます。
=NOW()-TODAY() を使い、セルの表示形式を時刻にします。
セルの表示形式が標準または数値になっています。日付の表示形式を適用すると日付が表示されます。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。