Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 月末の日付を求めたい−EOMONTH関数

月末の日付を求めたい−EOMONTH関数

対象:Excel97,Excel2000,Excel2002,Excel2003

Excelで業務用アプリを作っているような方から、来月末の日付を調べるにはどうすればいいのか、というご質問をいただくことがあります。

たとえば請求書で支払い条件欄などに「翌月末までに...」と記述するより、はっきり日付を表示させたいような場合にこのご質問をいただきます。

[スポンサードリンク]
EOMONTH(エンド・オブ・マンス/End Of MONTH)関数を使うと、月末の日付を求めることができます。
▼操作方法:月末の日付を求める
(翌月末の日付を取得する例)
「=EOMONTH(TODAY(),1)」と入力後[Enter]キーを押す

第1引数に基準日を指定し、第2引数には基準日から何ヵ月後の月末日を求めるかを指定し、翌月末ならば「1」、翌々月末なら「2」、当月末なら「0」、前月末なら「-1」とします。

第1引数にはExcelが日付と正しく認識できる値(シリアル値)を指定する必要があるので、日付を直接指定する場合はDATE関数を使ってください。例えば2005年1月1日の翌月末を求めたいならば、「=EOMONTH(DATE(2005,1,1),1)」です。「=EOMONTH(2005/1/1,1)」などと入力すると正しい日付は得られません。

結果はシリアル値となりますから、[セルの書式設定]ダイアログで適切な日付書式を設定しましょう。

また、EOMONTH関数は[分析ツール]アドインに含まれる関数ですので、[分析ツール]アドインが組み込まれていない場合は[関数の挿入]ダイアログにもEOMONTH関数は表示されませんし、手入力した場合は「#NAME?」エラーが発生します。
[分析ツール]アドインが組み込まれていない場合、以下の手順で組み込んでください。
▼操作方法:分析ツールアドインを組込む
メニュー[ツール]−[アドイン]をクリック
 ↓
[アドイン]ダイアログ−[分析ツール]チェックをOnに
 ↓
[アドイン]ダイアログ−[OK]ボタンをクリック
関連語句
月の最終日を示す
[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 月末の日付を求めたい−EOMONTH関数

「日付の処理・計算」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.