首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel跟WPS打起来了,函数的结果居然不一样,你更支持谁?

昨天有粉丝反馈在Excel表格与WPS表格中,DATEDIF的结果不一致,我就自己是尝试了,果然不一致,来跟大家讲解下出来的原因,你这次支持谁呢?

一、了解DATEDIF

DATEDIF:计算两个日期之间的时间的差值

语法:=DATEDIF(开始时间,结束时间,计算类型)

这个函数相信很多人都用过,关键点就是它的第三参数计算类型太多了,我下面详细列举了每个参数对应的结果

'Y':计算日期之间年份的差值'M':计算日期之间月份的差值'D':计算日期之间天数的差值'MD' :计算日期天数的差值,忽略日期中的月份和年份'YD' :计算日期天数的差值,忽略年份'YM' :计算日期月份的差值,忽略天数和年份

二、错误类型

如下图所示,利用公式:=DATEDIF(B3,C3,"yd"),在WPS表格与Excel分别计算结果是不一样的

Excel结果为:365

WPS结果为:364

为什么会出现这样的情况呢?这个是因为2款软件对这个参数的判定不一致

参数YD它是计算日期天数的差值,忽略年份

Excel它会以开始的日期为基准向后计算,就好比当前开始时间为2019年8月2日,它会从这个日期向后推移,计算2020年8月1号与它的差值,2020年是闰年,2月有29天,所以这个结果就会显示为365

WPS它会默认将1年的天数设置为365天,不会判断是否闰年,所以它的结果就是364,这个就是日期出现的

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OD0RmtfpT4lOhjv4CmM9RGOw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券