このページの一部は機械翻訳されている場合があります。

今日 関数

数式または日付列で TODAY を使用して今日の日付に戻したり、日付を評価してシンボルやテキスト値などの他の出力を生成する数式の一部としてさまざまな列タイプで使用したりできます。

構文

TODAY([number])
  • 数値—[任意]
    現在の日付の前 (負の数) または後 (正の数) の日数。

使用例

TODAY()

利用上の注意

次の場合、シート上の TODAY 関数のすべてのインスタンスが現在の日付に更新されます。

シートの「更新日時」列で TODAY を使用している場合、TODAY が現在の日付に更新されると更新日時の値も更新されます。

以下の場合は、TODAY 関数を使用する数式は現在の日付に更新されません

  • 開いているシート内の関数を参照するレポート。
  • 開いているシートの情報を表示するダッシュボード。

TODAY 関数を使用して現在の日付と他の日付を比較できます。たとえば、=IF(TODAY() > [期日]@row, "期限超過") という数式を使うと、現在の日付が予定期日を越えた際にセルに「期限超過」と挿入されます。

自動ワークフローを使用してシートを毎日更新します。ワークフローで TODAY 関数をトリガーすると、シートを開かずに現在の日付に更新できます。詳細は「数式の TODAY 関数を自動更新する」をご覧になるか、Bridge を使用してシートの日次保存をスケジュールしてください。

この例では、次のシートの情報を参照しています。

 取引合計額販売数在庫(チェックボックス列タイプ)販売日発注日
11,170.007810/06/2410/06/24
21,491.004210/09/2410/09/24
3812.0021710/14/2410/14/24

上記の表に基づいて、現在の日付が 10/14/24 であるシートで TODAY を使用する例をいくつか示します。

数式説明結果
=SUMIF([販売日]:[販売日] =TODAY() [取引合計額]:[取引合計額])販売日」列の日付が今日の日付以前である行の場合、「取引合計額」列の値を合計します。ここでは、3 行すべてがこの条件に一致しています。3,473
=IF(AND(NOT([在庫]@row), [販売日]@row = TODAY(7)), "赤", "緑")在庫」列にチェックマークが入っておらず (false であり)、「販売日」列の日付が今日から 7 日以内である場合はを返し、それ以外はを返します。

行 1: 緑

行 2: 赤

行 3: 緑

=COUNTIF([販売日]:[販売日], >=TODAY(-7))販売日」列の日付がその日付から 7 日前までの行をカウントします。
行 2 と 3 はこの条件を満たしています。 
2

さらにサポートが必要な場合

数式ハンドブック テンプレートをご活用ください。より多くのサポートやリソースを見つけることができ、リアル タイムで操作を練習できるあらゆる関数の一覧や、よく使われる数式や高度な数式の例を含む、100 個以上の数式を記載しています。

Smartsheet の他のお客様がこの関数をどのように使用しているかの例を検索したり、Smartsheet オンライン コミュニティで特定の使用例について質問したりすることができます。

コミュニティに質問する