エクセルである年のある月の日数を調べる #excel

エクセルでその月の日数を調べたいとき
西暦A年B月の日数は
=DAY(DATE(A,B+1,1)-1)
DATE(A,B+1,1)はB月の翌月の初日1日のシリアル値を求める式である。
翌月の1日のシリアル値が分かれば、その数から1日引けば、求めるB月の最後の日が指定できる。
DAY(B月の最後の日)とすれば、「B月の最後の日」のシリアル値が、最後の日の数字(31,30,28など)と求めることができる。

この考え方は、月をまたがるカレンダー表示などであるデータをカウントする時に、その月の日数から差し引くなどの計算をすることに利用できる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください