Google スプレッドシートで現在の日付を使用する方法
ここ数年で、Google スプレッドシートは市場で最も用途の広いデータ分析ツールの 1 つとしての地位を確立しました。 個人の財務管理から、ビジネス分析用の詳細なチャートやグラフの作成まで、Google スプレッドシートですべてを行うことができます。
ほとんどのユーザーが見落としがちな機能の 1 つは、スプレッドシートに現在の日付を含めることです。 現在の日付を Google スプレッドシートに追加すると、変更を追跡するのに役立ちます。 無給労働時間にリンクした計算も
この記事では、Google スプレッドシートで現在の日付を使用してワークフローを改善する方法について詳しく説明します。 スプレッドシートを更新する時間的制約のあるタスクの監督
Contents
Google スプレッドシートの Today 関数
TODAY 関数は、今日の日付をスプレッドシートに表示するようにプログラムされています。 これについての最も良い点は、シートが再計算されるたびに自動的に更新されることです。 そのため、新しい求人を開くたびに手動で日付を変更する必要はありません。

Today 関数は、複雑な引数を必要としません。 ほとんどの Google スプレッドシート機能とは異なり、「=今日()‘ 対象のセルで。 スプレッドシートでの使用方法を理解するために、この関数の使用例をいくつか見てみましょう。
フォローアップをスケジュールする
たとえば、プロジェクト A の締め切りがセル A1 にあるとします。 対応するセルに次の式を入力する必要があります。
「=A1 – 今日()」

この数式は、現在の日付と期限の間の正確な日数を示します。 また、すべての Google スプレッドシートの数式と同様に、時間が 1 つの列にある場合は、すべてのセルにこの情報を入力する必要はありません。 最初のセルの右下隅にカーソルを置きます。 次に、フィル ハンドルを下にドラッグします。
期限切れの仕事に集中する
Today 関数は、他の数式で機能します。 また、条件付き書式のアドバイスは非常に優れています。

たとえば、列 B に各プロジェクトの期日を入力したとします。 条件付き書式で TODAY 関数を使用する現在の日付より前の期日を持つすべてのプロジェクトを強調表示する新しい「期限切れ」列を作成できます。
最初の期日がセル B1 にあると仮定すると、関連するプロジェクトの期日が過ぎているかどうかを判断するために必要な式は次のとおりです。
「=B1 < 今日()」
年齢計算
人のリストとその生年月日があるとします。 そして、説明のために、今日の年齢を示す列を作成します。 連絡先の名前の生年月日がセル B2 にあり、次の式を使用しているとします。 必要な情報を簡単に生成できます。

「=DATEDIF(A2, TODAY(), “Y”)」
この数式は、現在の日付と誕生日の年の差を返します。
たとえば、セル B2 の誕生日が 1990 年 9 月 15 日で、現在の日付が 2023 年 4 月 29 日である場合、上記の数式を使用すると、他の場合と同様に 32 歳が返されます。 今日はすべて関数を使用しています現在の日付が変わると、年齢は自動的に更新されます。 これは、ドキュメントの Age 列が常に正しいことを意味します。
月の最後の日を追跡します。
ここで、少し異なる状況を考えてみましょう。 月の最後の日の現在の日に興味がある場所。 Today 関数を EOMONTH 関数と組み合わせると、現在の月の最終日をほぼ瞬時に計算できます。 この組み合わせには、前後に移動する月数を指定するオフセット オプションも付属しています。

重要なことに、この関数は 2 つの引数を結合します。
「=EOMONTH(今日()、月)」
関数の解釈方法が気になる場合簡単な詳細は次のとおりです。
- 「start_date」: このセクションは現在の日付を返します。
- 「月」: これは、最後にしたい現在の日付の前後の月数です。 正の値は時間とともに進みます。 負の値は後方に移動します。
EOMONTH 関数を現在の日付関数と組み合わせて使用する方法を簡単に見てみましょう。
翌月の最終日を求めます。
現在の日付から翌月の末日を求めるには month 引数には正の値を使用する必要があります。

「=EOMONTH(今日(), 1)」
今日の日付が 2023 年 5 月 8 日であるとすると、この式は翌月の最終日である 2023 年 6 月 30 日を返します。
現在の四半期の最後の日を見つける
今四半期の最終日を知りたい場合 EOMONTH 関数と TODAY 関数を CEILING 関数と一緒に使用できます。

「=EOMONTH(today(), CEILING(month(today()) / 3) * 3 – month(today()))」
今日が 2023 年 5 月 8 日の場合、この数式は、現在の四半期 (5 月から 6 月) の最終日である 2023 年 6 月 30 日を返します。
会計年度の最終日を検索します。
会計年度が 3 月 31 日に終了し、現在の会計年度の最終日を見つけたいとします。 機能を使用できます EOMONTH(TODAY(), month) は次のとおりです。

「=IF(MONTH(Today()) > 3, EOMONTH(DATE(Year(Today()), 3, 31), 12), EOMONTH(DATE(Year(Today())-1, 3, 31), 12) )」
ここでも、2023 年 5 月 8 日を現在の日付として使用します。 上記の式は、現在の会計年度の最終日として 2024 年 3 月 31 日を返します。
Google スプレッドシートで機能するようになりました
パンなどの傷みやすい商品の賞味期限が迫っている場合など、現在の日付と時刻の両方を追跡する必要がある場合を考えてみます。この場合、現在の日付と時刻の両方を返す数式が必要になります。Now 関数は次のことを行います。それだけです。
使用するには目的のセルに次の式を入力するだけです。

「=今()」
オプションは無限です。
スプレッドシートで現在の日付を使用すると、無限のオプションが得られます。 期日を設定したり、年齢を計算したり、期限切れのタスクをハイライトしたりすることもできます。
おそらく、覚えておくべき最も重要なことは、TODAY 関数と NOW 関数が揮発性であることです。 これは、ワークシートが再計算されるたびに関数が再計算されることを意味します。 言い換えると指定した日時は、スプレッドシートが更新されると常に変更されます。 静的な日付が必要な場合手動で入力するか、ショートカット「Ctrl + ;」を使用して現在の日付を入力し、「Ctrl + Shift + ;」を使用して現在の時刻を入力できます。
これらの便利な数式をスプレッドシートで使用してみましたか? コメントで他の Google スプレッドシート ユーザーとあなたの経験を共有してください。