エクセルまにあ
超初心者のためのエクセル入門講座 

DAYS360 関数

DAYS360 関数は、一か月を30日として、指定した2つの日付間の日数を数える関数。

書式は、

=DAYS360( 開始日, 終了日 [, 方式] )

です。

例えば、

=DAYS360(DATE(2010,2,3),DATE(2010,3,3))

=DAYS360(DATE(2010,3,3),DATE(2010,4,3))

は、両方とも30を返します。2月は28日まで、3月は31日までありますが、この関数ではそれを考慮せず、すべて30日として計算されます。

"方式"にFALSEをした場合にはNASD方式、TRUEを指定した場合にはヨーロッパ方式が使用されます。引数を省略した場合にはNASD方式です。

両方式では、開始日や終了日が、31日(あるいは月の最終日)になったときに結果が違ってきます。

ヨーロッパ方式では、開始日や終了日が31日だった場合、単純に30日として計算が行われますが、NASD方式では、月の最終日を指定した場合に状況に応じて30日か翌月1日として計算されます。

例えば、

=DAYS360(DATE(2010,2,28),DATE(2010,3,1),FALSE)

は1になりますが、

=DAYS360(DATE(2010,2,28),DATE(2010,3,1),TRUE)

は3になります。

前者の場合には2月28日が2月30日として解釈されているわけです。

関連項目

DATE DAY MONTH YEAR TODAY