如圖所示,假設A列單元格為目標年份,B列單元格中的公式可以判斷其是否為閏年,計算原理如下:
●若年份能夠被400整除,則該年為閏年;
●若年份不能被100整除,但能夠被4整除,則該年也為閏年。
因此,B2單元格公式如下:
=IF(OR(AND(MOD(A2,4)=0,MOD(A2,100)<>0),MOD(A2,400)=0),"閏年","平年")
另外,由于閏年比平年要多一天,即閏年有2月29日而平年沒有。利用此原理,C2單元格公式還可以更改為:
=IF(MONTH(DATE(A2,2,29))=2,"閏年","平年")
通過這個簡化公式的判斷,用戶會發現1900年被判斷為“閣年”,實際上應該是“平年”。這是因為Excel出于與其他軟件兼容性的考慮,而將之處理為“閏年”