日期计算是EXCEL的重头戏。识别真假日期,计算日期间距,是经常遇到的难题。
1、 真假日期
以下3个日期,长的一模一样,究竟哪个是真的呢?
EXCEL中的日期,以数值形式存储。一般情况下,系统使用1900日期系统。
1900年1月1日在系统中以数值1进行存储,1900年1月2日在系统中以数值2进行存储,以此类推。
日期之间的计算,实际上就是对应数值之间的计算。比如,我们想知道1900年1月1日和1900年1月5日之间的日期差。就可以直接把这两个日期做减法运算。
所以,要判断以上三个2019/11/11是否为真,只需要判断这三个日期是否数值。
方法1:
ISNUMBER函数只有一个参数,如果为数值,返回TRUE,否则,返回FALSE。
所以,前两个日期为数值,是真日期。最后一个是假日期。
方法2:
选中日期,点击开始菜单,自定义后的小三角,如果数值选项为数值,就是真日期。
这里,43780代表2019/11/11对应的数值。
如果是假日期,则数值选项这里显示的是非数值。如下所示。
第三个2019/11/11为假日期,在右边数值选项卡中显示的不是数字。而是文本2019/11/11,非真日期。
2、 日期间距
方法1:
=B2-A2
因为日期以数值形式存储,所以,两个日期直接相减,就是日期之差。
方法2:
使用DATEDIF函数。
DATEDIF(开始日期,结束日期,比较单位)
DATEDIF共有3个参数:
开始日期:如上例中的A2。
结束日期:如上例中的B2。
比较单位:有三种比较单位。y代表年,m代表月,d代表日。
本例中,要求两个日期之间相差的天数,所以,第三个参数为d。
版权声明:CosMeDna所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系删除!
本文链接://www.cosmedna.com/article/978418833.html