ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

TODAY関数の使い方(スプレッドシート)|今日の日付を出す

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

※写真はイメージです

書き方

=TODAY()

今日の日付を出します。ファイルを開くたび、日付が変わるたびに自動で新しくなるので、期限までの残り日数などの計算に使います。

TODAY関数の使い方の図 B1 fx =TODAY() A B 1 2 3 今日 期限 2026/11/30 残り日数 2026/11/12
今日が2026年11月12日なら、B1に 2026/11/12 と出ます。残り日数は =B2-B1 で 18 日です。

この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)

日付を固定する(あとで変わらないように)

入力した日を記録するなら、TODAYではなく Ctrl+;(Macは ⌘+;)で今日の日付をそのまま入れます。TODAYは毎日変わるので、記録には向きません。

年齢を出す

=DATEDIF(B2, TODAY(), "Y")

B2の生年月日から、今日までの満年齢が出ます。くわしくは DATEDIF で。

うまくいかないとき

1日付が更新されない

開いたままだと、日付が変わっても更新されないことがあります。

直し方「ファイル」→「設定」→「計算」の再計算を「変更時と毎分」にするか、開き直します。

2数字(46338など)が出る

セルの表示形式が数字です。

直し方「表示形式」→「数字」→「日付」にします。

使えるバージョン

Excelと同じ書き方で使えます。スプレッドシートで作ったものをExcelの形式でダウンロードしても、そのまま動きます。

サンプルファイルで試す

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

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

よくある質問

今日の日付を入れるショートカットは?

Ctrl+;(Macは⌘+;)です。これは固定の日付で、あとで変わりません。

期限までの残り日数を出すには?

=期限のセル-TODAY() です。

日付が数字になります

表示形式を「日付」にします。

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

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報