分享

日期函数的几个常见的用法实例讲解之二

 L罗乐 2018-09-14

计算当天是休息/工作日

公式:

=IF(WEEKDAY(TODAY(),2)>5,'双休日','工作日')

公式讲解:WEEKDAY()计算出与日期相对应的星期几,由于参数是2,所以是指星期一为1、星期日为7时,也就是说周六是6,周日是7,上面公式的意义也就出来了。

备注:我们再看看这个参数的取值:

Sunday(星期日)为1Saturday(星期六)为7时,该参数为1

当星期一为1、星期日为7时,该参数为2

当星期一为0、星期日为6时,该参数为3     

计算当天是本年的第几周

公式:=WEEKNUM(TODAY(),2)

公式讲解:这个公式需要注意的是公式中的参数2的意义,有的国家以周日为一周的开始日,此值是1,有的国家以周一为一周的开始日.此值是2,我国以'2'来计算.

计算当年已经过的天数

公式:

=TODAY()-DATE(YEAR(TODAY()),1,0)

公式讲解:TODAY()是指当前的日,DATE(YEAR(TODAY()),1,0)是指当前日的年度的第0天,相减后就是已经过去的天数。

已知某人出生日为197191日,那么这个人到当前日渡过了多少个年月日?

公式:

=DATEDIF('1971/9/1',TODAY(),'y')&''&DATEDIF('1971/9/1',TODAY(),'ym')&''&DATEDIF('1971/9/1',TODAY(),'md')&''

公式讲解:

DATEDIF('1971/9/1',TODAY(),'y')是求出两个日期间的相差年;DATEDIF('1971/9/1',TODAY(),'ym')是求出两个日期间的相差月;DATEDIF('1971/9/1',TODAY(),'md')是求出两个日期间的相差天;合并即可。

备注:上面的实例可以换成任意的日期,或者是当前日期TODAY,可以很方便的求出你需要的值。

上面四个例子的截图如下:

好了,关于日期函数的讲解到这里就讲了很多了,很多的例子需要在工作中不断深入的实践,才能体会其中的意义。总之,要在应用中挖掘,要在应用中不断的提高自己,要在应用中积累自己的所学,才能不断的进步。我写这个平台的时间已经很多了,每篇文章的收藏及分享都是相当惊人的数字,这也是说明本平台是受大家欢迎的,还是希望大家在闲暇时多学习多积累自己的能量。

今日内容回向:

计算当天是休息/工作日

计算当天是本年的第几周

计算当年已经过的天数

已知某人出生日为197291日,那么这个人到当前日渡过了多少个年月日?

解答上述问题的方法,是否掌握了呢?

    


分享成果,随喜正能量


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多