ピアのパソコン学習ガイド
メニュー
Excel関数

TODAY関数・NOW関数の使い方|今日の日付と残り日数

ピアのパソコン学習ガイド 編集部2026年11月9日 更新

※写真はイメージです

書き方はこれだけ

=TODAY() 今日の日付  =NOW() 今の日付と時刻

カッコの中には何も入れません。ファイルを開くたびにその日の日付に変わるのが特徴で、期限までの残り日数や年齢の計算に使います。逆に日付を固定したいときは、関数ではなく Ctrl+;(セミコロン)で今日の日付をそのまま入れます。

TODAYで今日の日付を入れる B2 fx =TODAY() A B 1 2 3 請求書 発行日 2026/11/9 支払期限 2026/12/9
発行日に =TODAY()。支払期限は =EDATE(B2,1) で1か月後にしています。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

関数とショートカットの違い

入れ方結果次の日に開くと
=TODAY()今日の日付次の日の日付に変わる
Ctrl+;(セミコロン)今日の日付変わらない
=NOW()今の日付と時刻開くたび・計算のたびに変わる
Ctrl+:(コロン)今の時刻変わらない

請求書の発行日や議事録の日付を TODAY で入れてしまう人、けっこう多いです。あとで見返したときにその日のままであってほしいものは、Ctrl+; で入れてください。

残り日数・経過日数

期限までの残り日数(今日が2026/11/9のとき) B2 fx =A2-TODAY() A B 1 2 3 期限 残り日数 2026/11/30 21 2026/11/12 3
期限から TODAY() を引くと、残り日数が出ます。結果が日付の形で出たら、表示形式を「標準」にします。
計算したいもの式
期限までの残り日数=A2-TODAY()
期限切れなら「期限切れ」=IF(A2<TODAY(),"期限切れ","")
年齢=DATEDIF(B2,TODAY(),"Y")
1か月後の日付=EDATE(TODAY(),1)

うまくいかないとき

1残り日数が日付になる

引き算の結果のセルが日付の表示形式になっています。

直し方表示形式を「標準」か「数値」にします。

2発行日が勝手に変わった

TODAY()は開くたびにその日の日付になります。

直し方日付を残したいセルは Ctrl+; で入れ直します。

サンプルファイルで試す

黄色のセルにTODAYを使った式を入れて、「答え」のシートと比べてください。

today.xlsx をダウンロード(無料・登録なし)

よくある質問

TODAY関数の日付を固定するには?

Ctrl+;(セミコロン)で入れると、今日の日付がそのまま残ります。すでに式で入っているなら、コピーして「値として貼り付け」ます。

TODAYとNOWの違いは?

TODAYは日付だけ、NOWは日付と時刻です。

Googleスプレッドシートでも使えますか?

はい。TODAY・NOWはそのまま使えます。今日の日付の入力は Ctrl+; です。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報