閏年
まず、プログラムで処理しやすくするために閏年の規則を、次の4条件に読み替える。
西暦年が400の倍数である場合、閏年
条件 1. を満たさず(西暦年が400の倍数ではなく)、かつ西暦年が100の倍数である場合、平年
条件 1. と 2. を両方とも満たさず(西暦年が100の倍数ではなく)、かつ西暦年が4の倍数である場合、閏年
条件 1. 〜 3. を全て満たさない場合、平年
Microsoft Excelでは、西暦年が記載されているセルをA1とすると、以下のように記述できる。
=IF(MOD(A1,400)=0,"閏年",IF(MOD(A1,100)=0,"平年",IF(MOD(A1,4)=0,"閏年","平年")))
=IFS(MOD(A1,400)=0,"閏年",MOD(A1,100)=0,"平年",MOD(A1,4)=0,"閏年",TRUE,"平年")(IFS関数が使用可能なバージョン)