第1个回答 2017-04-02
闰年的标志是2月有29天,因此利用这一特点,使用DATE函数对2月29号判断:
如果是闰年,则DATE函数返回“年-2-29”的日期;
如果不是闰年,则DATE函数返回“年-3-1”的日期;
再使用DAY函数获取上述日期的天数,判断其是否等于29,如下图所示,在B2单元格输入以下公式,再复制到其他单元格即可。
=IF(DAY(DATE(A2,2,29))=29,"闰年","")
第2个回答 2017-02-10
用公式:=IF(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0),"是闰年",IF(MOD(YEAR(TODAY()),400)=0,"是闰年","不是闰年"))
可以判断
解释:
1,通过函数YEAR(TODAY())可以获取到今年年份
2,根据闰年判断条件:
条件是:一:能被4整除,但不能被100整除的年份(例如2008是闰年,1900不是闰年) ,二:能被400整除的年份(例如2000年)也是闰年
所以得出上面判断:AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0),如果今年年数除以4为0,并且除以100不为0,则返回是闰年
MOD(YEAR(TODAY()),400)=0,如果今年年数除以400为0,则返回是闰年,其他情况均不是闰年
第3个回答 2017-03-21
=if(mod(2017,4)=0,"闰年","不是闰年")
首先,闰年固定是4年一次,所以可以通过判断该年份是否能被4整除。
能被4整除,余数就是0,不能整除的,余数当然也就是非0了。
这样就可以利用求余函数mod()。
比如今年2017年,利用求余函数 =mod(2017,4) ,返回的结果是1。再结合上判断函数=if()。
另外,如果年份不是固定今年的话,可以用求年函数 year(日期)
第4个回答 2012-05-10
=IF(OR(MOD(YEAR(TODAY()),400)=0,AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0)),"闰年","非闰年")本回答被提问者采纳