美文网首页E战到底特训营
2018-10-23 日期函数的学习延伸

2018-10-23 日期函数的学习延伸

作者: nana18 | 来源:发表于2018-10-23 16:13 被阅读34次

【回顾目标】

1、Ctrl+;快捷键不能使用的问题?

2、闰年的判断方法?

3、如何按指定排序快速填充多行数据?这个是领导突然问我的。。。

【评估结果】

1、软件快捷键冲突:问了下老师,也百度了一下,是百度输入法的问题

2、百度闰年的判断方法

3、自定义排序+辅助列填充序号

【分析过程】

一、快捷键冲突:

选择百度输入法-高级设置-按键-更多快捷键,把快速切换到百度输入法的快捷键勾选掉就好了

题引:

老师在讲DATEDIF函数的用法时,有一个是生日提醒,输入公式 =365-DATEDIF(D3,TODAY(),"yd")

突然脑洞大开,想着如果是闰年,是不是要366天,于是就想着如何用函数去判断平年和闰年?

就有了接下来的学习:

二、判断闰年:

1、什么是闰年?

1.1含义:闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份,即有闰日的年份为闰年

1.2判断:

公历闰年判定遵循的规律为:四年一闰,百年不闰,四百年再闰。

公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)

a.能被4整除而不能被100整除。

b.能被400整除。

PS:公元纪年的年数可以被4整除,不能被100整除即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。

2、=COUNT(--(B1&"-2-29"))(这个公式都输了好久才正确)

B1&"-2-29"部分返回一个文本日期格式,比如"2008-2-29"。再用负负该文本,如果2008-2-29这个日期存在(也就是闰年时),文本会变成数字,否则变成错误值。而COUNT函数只统计数字的个数,所以如果是闰年COUNT返回1,是平年返回0

3、=DAY(DATE(B1,3,0))=29

DATE(B1,3,0)由于最后的“日”输入的是0,所以返回3月1日前一天的日期。DAY()函数返回日期“年月日”中的“日”。如果3月1日的前一天是29号(也就是闰年时)结果返回TRUE,否则返回FALSE

=(DAY(DATE(B2,3,0))=29)*1,闰年返回1,平年返回0

4、=MONTH(DATE(B1,2,29))=2

=DATE(年,月,日)返回一个日期,DATE(B1,2,29)这个函数如果B1年份2月只有28天,就会自动变成DATE(B1,3,1),也就是“日”会自动进位到“月”。只要判断DATE(B1,2,29)这个日期的月份就可以了。而MONTH函数就返回日期的月份,只要判断返回结果是不是2就可以了

=--(MONTH(DATE(B1,2,29))=2),闰年返回1,平年返回0

5、=TEXT(B1+400&-2&-29,"闰年;;;平年")

B1是年份,加上400不影响闰年的判断,但屏蔽了excel表格中对1900年的特殊规定。“年份&-2&-29”返回一个日期格式,如果确实是日期,则TEXT返回大于0时的结果“闰年”,如果不是日期则判断为一个文本,返回文本时对应的“平年”

6、=IF(AND(MOD(A1,4)=0,MOD(A1,100)<>0),"是","否")

=IF(OR(AND(MOD(B1,4)=0,MOD(B1,100)<>0),MOD(B1,400)=0),1,0)

闰年返回1、平年返回0,这个也是最好从定义理解的一种思路了,放在最后。

这些函数我都见过,为什么我就想不到这么多的思路和解答?真是操练太少!而且对其中默认的一些小规则不了解,所以根本想不到。

三、领导交的任务,已经搞定了,开心,下图是我做练习用的

添加辅助列:填充-序列;自定义序列-将要按一定顺序重复录入的信息倒入自定义序列

【总结规律】

1、EXCEL再次展示了多种方法,殊途同归的强大,这就是它的思维魅力所在。

2、自己还是太渺小了,思路不够开阔,还是应知应会不够熟练,思维比较僵化。

3、会做一道题并没有什么,但是在学习的过程中,能够积累很多解决问题的经验和思维方式,当遇到新问题的时候,我们知道从哪里找寻找能够有效解决的方法。

改善:多做题,多思考!

相关文章

  • 2018-10-23 日期函数的学习延伸

    【回顾目标】 1、Ctrl+;快捷键不能使用的问题? 2、闰年的判断方法? 3、如何按指定排序快速填充多行数据?这...

  • GitLab全方位

    GitLab全方位 撰写日期:2018-10-23 更新日期:2018-10-23 文库地址:https://ww...

  • Day15 日期函数你知多少

    引言:越是碎片化时代,越需要系统性学习今天我们来学习日期函数,日期函数比较多,我们学习些常用的日期函数。日期真身就...

  • E先站第19天-日期函数

    回顾目标: 001学习日期函数year,month,datedif 002录制视频 评估结果: 001学习日期函数...

  • Day19 日期函数

    今日学习了日期函数 year month dateif 一、日期函数的基本用法 today()当天日期 now()...

  • 🌸易效能1.0|子涵~高效率慢生活模板

    ✨日期:2018-10-23 ✨地点: 【慢生活~效能篇】 ✨早起: ✨早睡: ✨蜗牛: ✨饮食+喝水+其他 早 ...

  • Oracle和MySQL的常用函数比较(二)

    上一节我们主要比较和学习了字符串函数,本节我们来比较和学习应用广泛的日期函数。 日期函数 当前日期和时间(curr...

  • 2019-01-25参加特训营第16天

    今天的学习主题是查找函数和日期函数,今天因为外出和朋友聚会,日期函数还没来得急学习,明天周末补上。先对查找函数进行...

  • 2018-10-23日期函数

    【回顾目标】 掌握日期函数,提高工作效率 【评估结果】 对日期进行运算,合同到期自动提醒,员工生日提醒,规范日期,...

  • 2018-10-23日期函数

    赢在点点滴滴,这两天对这句话感触很深,统计函数跟查找函数把我学的大受打击,真的很困惑,今天储君老师跟跟锡锡队长的话...

网友评论

本文标题:2018-10-23 日期函数的学习延伸

本文链接:https://www.haomeiwen.com/subject/ociozftx.html