excel如何判断今年是闰年
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,则返回是闰年,其他情况均不是闰年
可以判断
解释:
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,则返回是闰年,其他情况均不是闰年
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=if(mod(2017,4)=0,"闰年","不是闰年")
首先,闰年固定是4年一次,所以可以通过判断该年份是否能被4整除。
能被4整除,余数就是0,不能整除的,余数当然也就是非0了。
这样就可以利用求余函数mod()。
比如今年2017年,利用求余函数 =mod(2017,4) ,返回的结果是1。再结合上判断函数=if()。
另外,如果年份不是固定今年的话,可以用求年函数 year(日期)
首先,闰年固定是4年一次,所以可以通过判断该年份是否能被4整除。
能被4整除,余数就是0,不能整除的,余数当然也就是非0了。
这样就可以利用求余函数mod()。
比如今年2017年,利用求余函数 =mod(2017,4) ,返回的结果是1。再结合上判断函数=if()。
另外,如果年份不是固定今年的话,可以用求年函数 year(日期)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(OR(MOD(YEAR(TODAY()),400)=0,AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)<>0)),"闰年","非闰年")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询