このガイドでは、Google Sheetsの最も重要な日付関数を紹介します。日付関数は、時間データを扱ったり分析したり、特定の形式に整形したりするのに非常に役立ちます。現在の日付が必要な場合、データを計算したり、単に書式を調整したい場合でも、以下の手順に従うと、Google Sheetsを最大限に活用できます。
主なポイント
このチュートリアルでは、次の基本的な日付関数を学びます:
- HEUTE: 現在の日付を取得
- JAHR, MONAT, TAG: 日付の構成要素を抽出
- DATUM: 年、月、日から日付を作成
- JETZT: 現在の日付と時刻を表示
- WOCHENTAG: 日付から曜日を特定
- DATEDIF: 2つの日付の差を計算
ステップバイステップガイド
HEUTE 関数の使用
最初で最も簡単な日付関数であるHEUTE関数から始めましょう。この関数は現在の日付を返します。単純に次の数式をセルに入力してください:
=HEUTE()
手作業で何かを入力する必要なく、日付がすぐに表示されます。

日付の書式を調整
日付の書式は必要に応じて異なります。日付の書式を調整するには、次の手順に従ってください:
- 日付が記載されているセルまたは範囲を選択します。
- メニューの「書式」をクリックします。
- “数値”を選択し、“日付”を選択します。
ここでは、さまざまな日付形式から選択でき、カスタム形式も作成できます。

表の設定が言語とタイムゾーンに合っていることを確認してください。これにより、日付の表示が影響を受ける可能性があります。
日数や月のサービスを使用する
現在の日付入力をさらに利用して、連続する日付のリストを作成できます。たとえば、2021年2月25日から始めたい場合、セルの右下隅にある小さな四角を下にドラッグして、次の日付を生成できます。

特定の日付の月や年を抽出するためには、JAHRやMONAT関数を使用します。単にセルにデータを入力し、式を下にドラッグすると、複数の行で結果を取得できます。
例:
=JAHR(A1)
または
=MONAT(A1)
これにより、A1に指定された日付の年または月が返されます。

TAG 関数を使用する
TAG関数は日付の日を返す同様の関数です。日付を入力し、式を再度下にドラッグして対応するタグを取得できます。

DATUM関数を使う
年、月、日などの特定のエントリから日付を作成する必要がある場合、DATUM関数を使用します:
=DATUM(年、月、日)
たとえば
=DATUM(2021, 2, 25)
と入力して、日付を生成できます。同様のエントリを取得するには、式を適切にドラッグしてください。

現在の日付と時刻をNOWで取得
NOW関数を使用すると、必要なとき刻印が必要な場合に便利な、現在の日付と時刻が表示されます。次の数式を使用してください:
=NOW()
興味深いことに、この結果は、テーブルを再度ロードまたは更新すると動的に更新されます。

曜日と週番号
指定した日付の曜日を知ることも、曜日関数を使用することでできます。日付を入力し、次の数式を下に引っ張ります:
=WEEKDAY(日付)
この関数は曜日の数を返し、したがって日曜日は値1で、土曜日は値7となります。
週番号を取得するには、同様のWEEKNUMBER関数を使用できます。
日付の差異に対するDATEDIF
最も多目的な関数の1つはDATEDIF関数で、2つの日付の差異を計算できます。構文は次のとおりです:
=DATEDIF(開始日、終了日、"単位")
開始日と終了日を引用符で指定し、ユニット(例:日の「d」、月の「m」、年の「y」)を選択します。
例えば:
=DATEDIF("2021-02-23", "2021-03-25", "d")
これにより、これら2つの日付の間の日数が表示されます。

要約
このガイドでは、Google Sheetsで基本的な日付関数を効果的に活用する方法を学びました。現在の日付を取得したり、データを分析したり、差異を把握することができます。異なる形式でデータを表示し、自動的に更新する機能は、あらゆる種類のプロジェクトに非常に適しています。
よくある質問
Google Sheetsで現在の日付を表示する方法は?今日関数=()を使用して、現在の日付を表示します。
DATEDIF関数は何をするのですか?この関数は2つの日付間の差を計算し、日数、月数、または年数を返します。
日付形式を調整することは可能ですか?はい、Google Sheetsのフォーマットオプションで日付形式を設定できます。
Google Sheetsで日付リストを引っ張る方法は?日付を入力し、セルの右下隅にある小さなボックスをクリックして引っ張ります。
どの機能が現在の時刻を返しますか?現在の日付と時刻を表示するには、NOW関数を使用します。