热线电话:13121318867

登录
2020-12-09 阅读量: 4164
使用datedif函数为啥报错为num?

image.png

问:使用datedif函数为啥报错为num?

答:以上错误为参数使用顺序错误,起始日期和结束日期调一下位置就可以了。

atedif函数的语法为:DATEDIF(start_date,end_date,unit)

datedif函数有三个参数:既然datedif函数的作用是计算两个日期之间的年数、月数、天数。那一定要有起始时间和结束时间,还有告诉函数要求的是年数,月数还是天数的条件即让函数返回的类型了。所以,这三个参数就比较容易理解了。


第一个参数start_date:起始时间

第二个参数end_date:结束时间

第三个参数unit:函数返回的类型


参数1和参数2可以是带具体的时间、也可以是其他函数的结果。

参数3:unit为返回结果的代码,具体代码如下:

"y"返回整年数

"m”返回整月数

"d"返回整天数

"md”返回参数1和参数2的天数之差,忽略年和月

"ym“返回参数1和参数2的月数之差,忽略年和日

"yd”返回参数1和参数2的天数之差,忽略年。按照月、日计算天数






54.4478
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子