EOMONTH関数は、特定の月、過去、現在、または未来の最終日のシリアル番号値を返すために使用されます。関数の構文は次のとおりです。

=EOMONTH(base, offset)

_base_値は、関数が計算を実行する日付であり、_offset_は、_base_日付から何か月使用するかを示す数値です。たとえば、_offset_が0の場合、EOMONTHは_base_で表される月の最後の日を返す必要がありますが、_offset_が4の場合は、_base_の4か月後、-2は2か月前になります。

例として、以下はEOMONTHの典型的な使用法です。最初の行は当月の最終日を返すために使用でき、2番目の行はA1の日付より6か月後の月の最終日を返します。

=EOMONTH(NOW(),0)

=EOMONTH(A1,6)

EOMONTHはシリアル番号を返すことに注意してください。 Excelは、シリアル番号を日付として自動的にフォーマットしません。つまり、セルを日付として明示的にフォーマットする必要があります。

EOMONTH関数は、分析ツールパックの一部です。関数を使おうとしたときにエラーが発生した場合は、ツールパックが次のようにロードされていることを確認できます。

。 [ツール]メニューから[アドイン]を選択します。 Excelに[アドイン]ダイアログボックスが表示されます。

。 AnalysisToolpakチェックボックスが選択されていることを確認します。

。 [OK]をクリックします。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2810)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。