ラベルラベル

日付・時刻入門

TODAY関数を見て理解する

再計算した時点の現在の日付を返す、引数のない関数です。

3つのポイント

  1. 引数なしで使える
  2. 評価日時の日付を返す
  3. 内部のシリアル値も確認できる
例題

今日の日付を取得する

サンプル数式

    いまの結果:

    2026/10/14
    計算結果
    結果セル:A2
    入力項目はありません
      この結果になる理由

      評価日時:2026/10/14 10:30:00(Asia/Tokyo)。結果は46309(2026/10/14)です。A2に表示します。

      サンプルデータ

      ※ Excel と Google スプレッドシートで結果や挙動が異なる場合、Excel の仕様を基準にしています。

      「今日の日付を取得する」のサンプルデータ。引数番号は正式引数と教材要素の対応、小さな角丸数字は処理順を表します。
      A
      1結果
      22026/10/14
      結果セル
      正式引数 / 教材要素1 処理の流れ

      引数なし

      かっこの中に値は指定しません。評価日時を使って結果を求めます。

        この数式を日本語にすると

        引数はありません。固定サンプルの評価日時から日付だけを返します。現在の値は「現在日時で再計算」で確認できます。

        この説明は、最初に表示されているサンプルデータをもとにしています。

        処理の流れ

        手順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()
        公式資料・確認範囲

        実機確認

        • Excel 2021 / Google スプレッドシート構文・エラーを確認済み

        未確認

        計算結果・入力の扱い・配列展開

        この教材で扱わない範囲

        • 常時更新、1904日付システム、端末と実アプリの時計・タイムゾーン設定の再現は対象外。日付整数を返す教材のため秒未満は結果に含めない。
        • 今回追加した実機証跡は構文と引数エラーの比較のみ。TODAY自体のbehavior・配列展開は未検証のまま。

        次に学ぶ関数

        YEAR

        取得した日付から年の部分を取り出す方法を学びます。

        次に学ぶ