Google スプレッドシートで現在の日付を使用する方法

Google スプレッドシートで現在の日付を使用する方法

過去数年間で、Google スプレッドシートは市場で最も用途の広いデータ分析ツールの 1 つとしての地位を確立しました。個人の財務管理から、ビジネス分析用の詳細なチャートやグラフの作成まで、Google スプレッドシートですべてを行うことができます。

ほとんどのユーザーが見落としがちな機能の 1 つは、現在の日付をスプレッドシートに組み込むことです。現在の日付を Google スプレッドシートに追加すると、変更や期限切れのタスクを追跡したり、時間に関連する計算を実行したりするのに役立ちます。

この記事では、Google スプレッドシートで現在の日付を使用してワークフローを合理化し、スプレッドシートを強化し、時間に敏感なタスクを把握する方法を詳しく見ていきます。

Google スプレッドシートの Today 関数

Today 関数は、スプレッドシートの今日の日付を返すようにプログラムされています。これの最も良い点は、シートが再計算されるたびに自動的に更新されるため、作業を再度開くたびに手動で日付を変更する必要がないことです.

ほとんどの Google スプレッドシート関数とは異なり、Today 関数は複雑な引数を必要としません。「」と入力するだけです。=今日()」 対象のセルに。スプレッドシートでの使用方法を理解するために、この関数のいくつかのアプリケーションを見てみましょう。

追跡期限

スプレッドシートにさまざまなプロジェクトをリストし、各プロジェクトには独自の期限があるとします。たとえば、プロジェクト A の期限がセル A1 にあるとします。締め切りまでの残り日数を計算するには、関連するセルに次の数式を入力する必要があります。

=A1 – 今日()

この式は、当日から締め切りまでの正確な日数を示します。また、すべての Google スプレッドシートの数式と同様に、締め切りが 1 つの列にある場合、すべてのセルにこの情報を入力する必要はありません。最初のセルの右下隅にカーソルを置き、フィル ハンドルを下にドラッグします。

期限切れのタスクの強調表示

Today 関数は、他の数式や条件付き書式設定命令と組み合わせると非常にうまく機能します。

たとえば、列 B に各プロジェクトの期日を入力したとします。今日関数を条件付き書式と組み合わせて使用​​すると、期日がたまたま現在の日付よりも早いすべてのプロジェクトを強調表示する新しい「期限切れ」列を作成できます。

最初の期日がセル B1 にあると仮定すると、対応するプロジェクトが期限切れかどうかを判断するために必要な式は次のとおりです。

=B1 < 今日()

年齢の計算

個人とその生年月日のリストがあり、今日の年齢を示す列を作成するとします。説明のために、リストの最初の名前の生年月日がセル B2 にあるとします。次の式を使用すると、必要なデータを簡単に生成できます。

=DATEDIF(A2, TODAY(), “Y”)

この数式は、現在の日付と生年月日の差を返します。

たとえば、セル B2 の生年月日が 1990 年 9 月 15 日で、現在の日付が 2023 年 4 月 29 日であるとします。上記の数式を適用すると、年齢が 32 として返されます。Today 関数が使用される他のすべてのインスタンスと同様に、年齢は現在の日付が変わると自動的に更新されます。これは、ドキュメントの年齢列が常に正確であることを意味します。

月の最終日の追跡

ここで、現在の日付の月の最終日に関心がある、少し異なるシナリオを考えてみましょう。Today 関数を EOMONTH 関数と組み合わせると、今月の最終日をほぼ瞬時に計算できます。この組み合わせには、前後に移動する月数を指定するオプションのオフセットも付属しています。

重要なのは、関数が 2 つの引数を結合することです。

=EOMONTH(TODAY(), 月)

関数の解釈方法が気になる方のために、簡単に説明します。

  • 「start_date」: この部分は現在の日付を返します。
  • “months”: これは、現在の日付の前または後の月数で、最終日が必要です。正の値は時間的に前方に移動し、負の値は後方に移動します。

現在の日付関数と組み合わせた EOMONTH 関数のいくつかのアプリケーションを簡単に見てみましょう。

次の月の最後の日を見つける

現在の日付から翌月の最終日を見つけるには、月の引数に正の値を使用する必要があります。

=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 関数

たとえば、パンなどの非常に傷みやすい商品の賞味期限を追跡する場合など、現在の日付と時刻の両方を追跡する必要がある状況を考えてみましょう。この場合、現在の日付と時刻の両方を返す数式が必要になります。Now 関数はまさにそれを提供します。

それを使用するには、目的のセルに次の式を入力するだけです。

=今()

オプションは無限大

スプレッドシートで現在の日付を使用すると、無限のオプションが提供されます。締め切りをスケジュールしたり、年齢を計算したり、期限切れのタスクをハイライトしたりすることもできます.

おそらく覚えておくべき最も重要なことは、TODAY 関数と NOW 関数は揮発性関数であり、シートが再計算されるたびに再計算されることです。つまり、スプレッドシートが更新されると、示された日付と時刻が変わり続けます。静的な日付が必要な場合は、手動で入力するか、ショートカット「Ctrl + ;」を使用できます。現在の日付を挿入するには、「Ctrl + Shift + ;」現在時刻を挿入します。

これらの便利な数式をスプレッドシートに適用してみましたか? コメントで他の Google スプレッドシート ユーザーとあなたの経験を共有してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です