分享

练习题079:如何判断某年为闰年

 偷懒的技术 2021-01-30

👍

近期推送的文章


·  正  ·  文  ·  来  ·  啦  ·

闰年计算规则
 
1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)
2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
简单概括为:四年一闰,百年不闰,四百年再闰

判断一个数A能否为另一数B整除,可以除以B取余数,如果余数为零,则能被B整除,不为零,则不能被B整除。公式:

=MOD(A,B)

也可用以INT来判断,如果

A/B=INT(A/B)

那么A能被B整除。

判断是否同时满足多个条件用AND函数

判断是否有一个以上的条件被满足用OR函数

1


公式一
根据闰年的规则,以及上面函数知识,我们可以编制公式
=IF(OR(AND(MOD(A2,4)=0,MOD(A2,100)<>0),MOD(A2,400)=0),"闰年","平年")

还可换一种方式判断,判断思路如下图

2


公式二
根据上面的思路,编制公式如下:
=IF((A2/100)=INT(A2/100),IF(MOD(A2,400)=0,"闰年","平年"),IF(MOD(A2,4)=0,"闰年","平年"))

比较上面公式最外围IF函数的第二参数、第三参数
IF(MOD(A2,400)=0,"闰年","平年")
IF(MOD(A2,   )=0,"闰年","平年")
差异在400和4,其他都相同,所以,我们将上面的公式再优化一下
=IF(  MOD(A2,IF((A2/100)=INT(A2/100),400,4))=0,       "闰年",    "平年")

2


公式三
我们知道闰年的二月,都是29天,我们可以利用这个规则来判断是否为闰年
=IF(MONTH(DATE(A2,2,29))=2,"闰年","平年")
解释:
DATE函数,将年、月、日的数字组合为日期,比如:
=DATE(2020,2,1)
其计算结果为日期“2020-2-1”,它有个特点,如果给出的年月日数字拼出的日期不存在,它会聪明的往前往后推算出正确的日期。
比如没有2019-2-29这一天,用DATE(2019,2,29)来计算,他们自动推算出为“2019-3-1”,如下图:

根据此特点,如果是闰年,DATE(A2,2,29)计算结果的日期的月份就是2,
如果不是闰年,DATE(A2,2,29)计算结果的日期的月份就是3.
本文知识点
  • MOD函数

  • INT函数

  • IF函数

  • DAT函数

欢迎加入Excel偷懒的技术读者微信群,学习更多Excel技巧。

偷懒小助手拉你入群,微信号toulanxzs

----------------------

《偷懒的技术:打造财务Excel达人》

内容:

《偷懒1》内容较广,理念心法、操作技巧、函数公式、实战案例、分析图表、表格美化,都有涉及。可以总结为:传理念、说技巧、学函数、讲图表、美表格《偷懒1》内容较基础,适合入门。

荣誉:

当当网2017年度Excel畅销榜第一名

办公类畅销榜第二名

华章出版社连续三年畅销图书


《“偷懒”的技术2:财务Excel表格轻松做》
《偷懒2》不是《偷懒1》的改版,两者内容是完全不同的,《偷懒2》用财务工作中常用的表格来介绍如何灵活地应用函数公式、功能技巧,专业地设计表格。并将日常工作常用的公式设计成模型公式,要用的时候,直接比照套用就是了。宗旨是:表格不会做,照搬即可;公式不会写,套用就行。

《偷懒2》相比《偷懒1》难度有所提升,更适合有一定基础的朋友。建议基础较薄弱的表亲,先学习《偷懒1》。

荣誉:

上市当月荣获当当网办公类Excel新书榜第一名


《打造Excel商务图表达人》
一书网尽工作中常用的经营分析图表,全面剖析商务图表的要点,介绍商务图表的制作方法与步骤,助你快速成为商务图表达人,你的图表不再又土又low。本书配套450分钟的操作讲解视频,84张专业商务图表模板。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多