日付・時刻入門
TODAY関数を見て理解する
再計算した時点の現在の日付を返す、引数のない関数です。
3つのポイント
- 引数なしで使える
- 評価日時の日付を返す
- 内部のシリアル値も確認できる
今日の日付を取得する
サンプル数式
いまの結果:
2026/10/14
計算結果結果セル:A2
先頭行:
入力項目はありません
この結果になる理由
評価日時:2026/10/14 10:30:00(Asia/Tokyo)。結果は46309(2026/10/14)です。A2に表示します。
サンプルデータ
※ Excel と Google スプレッドシートで結果や挙動が異なる場合、Excel の仕様を基準にしています。
| A | |
|---|---|
| 1 | 結果 |
| 2 | 2026/10/14 |
✓結果セル
正式引数 / 教材要素1 処理の流れ
引数なし
かっこの中に値は指定しません。評価日時を使って結果を求めます。
この数式を日本語にすると
引数はありません。固定サンプルの評価日時から日付だけを返します。現在の値は「現在日時で再計算」で確認できます。
この説明は、最初に表示されているサンプルデータをもとにしています。
処理の流れ
手順1〜1を順番に確認しましょう。表内の小さな角丸数字は、対応する手順を示します。
評価日時の日付を返す
A2評価日時:2026/10/14 10:30:00(Asia/Tokyo)。結果は46309(2026/10/14)です。A2に表示します。
対応アプリ
- Excel
- Google スプレッドシート
関数自体が対応するアプリです。教材例の数式や再計算が、両アプリで同じように動くことを保証するものではありません。
この例の注意点
- この教材はExcelの1900日付システムを基準にします。表示形式と内部のシリアル値を処理の流れで確認できます。
- 初期表示は2026/10/14 10:30:00(Asia/Tokyo)の固定サンプルです。「現在日時で再計算」で端末の時計から日本時間の現在日時を取得します。
- 初期状態に戻すと固定サンプルに戻ります。秒未満は使わず、自動で時計を進めません。日付をまたいでも、再計算を押した時点で更新します。
- Excelは利用環境の日時、Google スプレッドシートはファイルのタイムゾーンや再計算設定に影響されます。この教材は日本時間に固定しています。
一般構文
対応:Excel / Google スプレッドシート ・ 構文:構文は同じ
- TODAYは引数なしで使います。引数を付けるとExcel 2021では通常入力を確定できず、Google スプレッドシートでは#N/Aを返します。SheetsではIFERROR・IFNAで捕捉でき、ISERRORはTRUEになります。Excelの入力拒否は計算結果のエラー値とは異なります。
Excel
=TODAY()Google スプレッドシート
=TODAY()公式資料・確認範囲
公式資料
- Microsoft Excel 公式構文
- Google スプレッドシート 公式対応状況・構文
実機確認
- Excel 2021 / Google スプレッドシート構文・エラーを確認済み
未確認
計算結果・入力の扱い・配列展開
この教材で扱わない範囲
- 常時更新、1904日付システム、端末と実アプリの時計・タイムゾーン設定の再現は対象外。日付整数を返す教材のため秒未満は結果に含めない。
- 今回追加した実機証跡は構文と引数エラーの比較のみ。TODAY自体のbehavior・配列展開は未検証のまま。
次に学ぶ関数
YEAR
取得した日付から年の部分を取り出す方法を学びます。
次に学ぶ