スキルアップを始める!

DAY関数とEOMONTH関数を組み合わせて月の日数をカウントする(スプレッドシート)

Googleスプレッドシート
Googleスプレッドシート
この記事は約2分で読めます。

※記事中に広告情報を含みます。

\ワードプレスのスキルアップはこちら!/ WordPress入門読本

GoogleスプレッドシートでDAY関数とEOMONTH関数を組み合わせて月の日数をカウントするには、以下の手順に従います。

EOMONTH関数の利用

EOMONTH関数の利用: EOMONTH関数は特定の月の最後の日の日付を返します。

この関数は、特定の日付(例: “2024-02-01″)と月を加減する数(0はその月、1は次の月、-1は前の月)を引数として受け取ります。

例えば、=EOMONTH("2024-02-01", 0)は2024年2月の最後の日、つまり2024年2月の日数を求めるための基点となる日付を返します。

=EOMONTH("2024-02-01", 0)

DAY関数の利用

DAY関数の利用: DAY関数は日付の「日」部分を数値として返します。この関数にEOMONTH関数からの出力を入力することで、その月の日数を得ることができます。

例えば、=DAY(EOMONTH("2024-02-01", 0))は2024年2月の日数、つまり29(閏年の場合)を返します。

=DAY(EOMONTH("2024-02-01", 0))

したがって、任意の月の日数を求めたい場合は、その月の初日(例: “2024-02-01″)をEOMONTH関数に入力し、DAY関数を使ってその月の最終日の日を取得します。

これにより、その月の日数が計算されます。

日数を計算する具体的な例

2024年3月の日数を計算する具体的な例を挙げましょう。

スプレッドシートの任意のセルを選択します。

以下の公式をそのセルに入力します:

=DAY(EOMONTH("2024-03-01", 0))

この公式では、EOMONTH関数が2024年3月1日を基点として、その月の最終日を求めます。そしてDAY関数がその最終日の「日」部分を数値として返します。

Enterキーを押すと、計算結果が表示されます。2024年3月は31日間あるので、結果は「31」となります。

まとめ

この方法は任意の年と月に対して使用できます。例えば、2025年7月の日数を知りたい場合は、公式を=DAY(EOMONTH("2025-07-01", 0))として入力します。このようにして、異なる月や年の日数を簡単に計算できます。

URLをコピーしました!