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

今日 関数

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

構文

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

使用例

TODAY()

利用上の注意

Smartsheet シート上の TODAY 関数のすべてのインスタンスを現在の日付に更新します。次のいずれかのアクションを実行したとき:

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

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

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

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

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

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

 取引合計額販売数在庫(チェックボックス列タイプ)販売日発注日
11170007810/06/2410/06/24
21491004210/09/2410/09/24
38120021710/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([Sold Date]:[Sold Date], >= TODAY(-7))販売日」列の日付がその日付から 7 日前までの行をカウントします。 
行 2 と 3 はこの条件を満たしています。 
2

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

この数式ハンドブックテンプレートを使用して、サポートとリソースを見つけ、100 以上の数式、リアルタイムで作業できるすべての関数の用語集、一般的に使用される数式や高度な数式の例を表示します。

他の Smartsheet の顧客がこの機能をどのように使用しているかの例を見つけたり、Smartsheet オンラインコミュニティで特定の使用例について質問したりしてください。

コミュニティに質問する