软件下载 点击激活 软件下载

Datedif 函数的秘密用法

Datedif 函数的秘密用法

提起Datedif函数,几乎所有的Excel用户对它都很熟悉。它可以计算年龄、间隔月份等,工作中应用非常广泛。

计算年份间隔

=datedif(开始日期,结束日期,”y”)

计算月份间隔

=datedif(开始日期,结束日期,”m”)

计算天数间隔

=datedif(开始日期,结束日期,”d”)

计算日期天数间隔,忽略年份

=datedif(开始日期,结束日期,”yd”)

计算天数间隔,忽略年份和月份

=datedif(开始日期,结束日期,”md”)

计算月份间隔,忽略天和年份

=datedif(开始日期,结束日期,”ym”)

但,就是这么一个实用性强、功能强大的日期函数,却不在Excel函数库中,也找不到相关帮助。了解它只能通过网上的一些教程。站长一直困惑:这么好用的函数,微软为什么要把它隐藏起来呢?

 

直到前天站长输入datedif后点了下函数名,竟然看到了它的帮助(不知道是哪个版本开始加上的,但站长是第一次看到)。

 

Datedif 函数的秘密用法

细看一后,终于发现它被隐藏几十年的真正原因。

1、它其实不是一个Excel函数?

在帮助是提到:Excel提供了Datedif函数,以便支持来自lotus 1-2-3的旧版工作簿

Datedif 函数的秘密用法

Lotus1-2-3是表格界的祖师爷,虽然它不是第一个电子表格软件,但它却是第一个功能齐全、应用广泛的电子表格软件。

 

Datedif 函数的秘密用法

为了兼容Lotus1-2-3,除了datedif函数,还有我们见到的把表达式转换为公式的功能:

选取”工具 – 选项 – 高级 – 转换lotus1-2-3公式”

Datedif 函数的秘密用法

再数据 – 分列,就可以把一列表达式转换为可以运算的公式了。

Datedif 函数的秘密用法

2、Datedif函数运算有时会出错

帮助中这样写:在某些应用场景下,Datedif函数计算结果可能并不正确

Datedif 函数的秘密用法

举几个计算错误的例子

当结束日期的是润年,2月有29天,而开始日期非润年,计算就会出错:

=DATEDIF(A2,B3,”Y”)

 

Datedif 函数的秘密用法

本来到2020-2-29年龄才够21岁,而公式结果却是28号就够21岁,所以C21单元格的公式结果多算了一年,错误。

同理,在小涉及润年的月份计算也会出错,这里站长不再举例,同学们可以自行测试。

Ps:一个为了其他软件而生、计算错误的函数,微软怎么会放进Excel函数库中?这也许是它被隐藏的真正原因。

快速提取文件夹内的文件名

微信扫一扫加关注,Office自学网官方微信公众号,

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

Datedif 函数的秘密用法

2022-10-14 20:18:47

办公技巧

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

2022-10-14 20:25:09

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索