月末を表示する【Googleスプレッドシート】

日付, 関数

概説

指定した日付から月末を自動取得したいけれど、方法が分からずお悩みでしょうか?

月末を取得するには EOMONTH 関数を使用することで可能です。

以下に詳しい方法を説明します。

方法

月末を表示するには、以下の順番で操作します。

  1. 適応したいセル範囲を選択
  2. =EOMONTH(日付, 月[その日付の月から見てプラスマイナスの月数]) を入力
    ※例えば、月末を求めたい日付が 2018/12/09 で A1 セルに入力されている場合、
    ・2018年12月の月末を求める場合:=EOMONTH(A1, 0)
    ・2018年11月の月末を求める場合:=EOMONTH(A1, -1)
    ・2018年10月の月末を求める場合:=EOMONTH(A1, -2)
    ・2019年1月の月末を求める場合:=EOMONTH(A1, 1)
    ・2019年2月の月末を求める場合:=EOMONTH(A1, 2)
    となります。指定した日付の月から見て"プラス幾つの月数か","マイナス幾つの月数か"が指定されているのが分かるかと思います。

文章だけだと分かりづらいかと思いますので、以下に図説します。

<図1>

=EOMONTH(日付, 月[その日付の月から見てプラスマイナスの月数]) を入力|月末を表示する【Googleスプレッドシート】

<図2>

月末の日付が入力された|月末を表示する【Googleスプレッドシート】

<図3>

11月の月末を求めたい場合、11月は12月から見ると月数は-1なので-1を指定|月末を表示する【Googleスプレッドシート】

<図4>

翌年の1月の月末を求めたい場合、翌年の1月は12月から見ると月数は+1なので+1を指定|月末を表示する【Googleスプレッドシート】

The following two tabs change content below.

松井幹登(まついみきと)

株式会社なまけもの 代表取締役、スプレッドシート道場 代表
今でこそプログラマですが、数年前まではどうしようもないフリーターでした。黒歴史をプロフィールで公開しています。システム開発のかたわら、プログラミング(GAS)のレッスンをしています。あなたがスプレッドシートを使っていて GAS って何?ってな感じだとヤバいです。絶対損しています。その理由はこちら