エクセルで、年を指定して、うるう年、大の月、小の月を判別させ、各月の1日から月末までの日数を表示できる数式が分かれば便利な場合があります。


セル$A$1に西暦年を指定します。
セルA3以下に月を入力してみて、結果を確認すると正しく計算されています。2012年のうるう年も反映されています。
セルA3以下に月を入力してみて、結果を確認すると正しく計算されています。2012年のうるう年も反映されています。
●セルB3に入れる計算式は
「=IF(OR(A3=1,A3=3,A3=5,A3=7,A3=8,A3=10,A3=12),31,IF(A3=2,IF(DAY(DATE($A$1,2,29))=29,29,28),30))」
「OR」や「AND」の使い方が応用できておもしろい。