你真的会用excel DATEDIF函数吗?为什么你算的出错了?
发布时间:2023-01-08 04:05:15
标签:DATEDIF函数
Excel中求两个日期之间相隔的月数,我们通常使用DATEDIF函数来计算。
百度一下,网络上一大把的教程也是这么说的。我也曾经一度沾沾自喜,觉得自己多么能干,还知道DATEDIF这么好用的日期函数,甚至Excel帮助文档都查询不到这个函数。当经历这次惨痛的教训,或许有点明白微软为啥不公开这个函数,搞成隐藏函数,可能真的就是因为函数有些缺陷才没有公开吧。
DATEDIF函数计算日期相减得到月份数的基本语法: =DATEDIF(开始日期,结束日期,”m”),其中的参数“m”,表示计算日期之差的月数。
这个函数也不是不可以使用,只是必须注意下面细节!
1. NUM错误
=DATEDIF(开始日期,结束日期,"M"),结束日期必须大于开始日期。比如=DATEDIF(B1,A1,"y")就会出现报NUM!错误。
2. 提升月底天数优先级
DATEDIF函数只关注了日期的天信息,忽视了对月底信息的判断。所以我们真正在用这个函数的时候,遇到月底这种情况,就需要做优先级判断。正如案例第七行:周学的信息:2017/5/31 与 2017/6/30 都是月底,如果直接写:=DATEDIF(B7,C7,"m"),得到的结果就是错误的。
遇到日期都是月底这种情况,我们自己需要都留个心眼儿,把公式改进成:
=IF(DAY(日期+1)=1,日期+1,日期)
套进来就是:
=DATEDIF(IF(DAY(B7+1)=1,B7+1,B7),IF(DAY(C7+1)=1,C7+1,C7),"m")
这样就不会出错了。
你真的会用excel DATEDIF函数吗?为什么你算的出错了?的下载地址:
0
投稿
猜你喜欢
- 最近好多朋友反映一打开Word2003就卡,电脑完全卡的不行了。卡的原因很多,你光说一个卡,我也不是万能的,哪知道怎么解决?最近好多朋友反映
- 在使用word的时,有些人在使用了字母和中文切换,或者出现大小写切换,甚至在一次回车键使用之后,就出现了无论怎么切换中英文,出现的都是字母,
- Word 2003工具栏中提供的“打印”按钮只能打印整个文档,但有时仅需打印文档中的某一页。那么Word2003如何打印当前页?下面小编就为
- 在Excel中,对于任意字符串,如果要将全角英文字母更改为半角英文字母,可以使用ASC函数将全角英文字母更改为半角英文字母。Excel200
- 1、查看windows系统是否为永久激活命令行输入:slmgr.vbs -xpr 弹出如下窗口。
- 方法一:首先打开wps演示,在菜单中选择“幻灯片”下的“演讲者备注”按钮,如下图所示: 演讲者备注在“演讲者备注”
- 一些已经加密的文件想要取消去苦于不知道如何设置?下面让小编为你带来怎么取消excel2007密码保护的方法。取消excel2007密码保护步
- 不知道经常使用电脑下载文件的小伙们有没有遇到当你下载了swf格式的文件,但是却无法打开,需要转换为mp4格式的文件,可能很多小白用户遇到这种
- Excel2013怎么使用Power View插入地图?excel表格中想要插入地图,该怎么插入呢?今天我们就来看看使用Power View
- 如何使用Word 2010标尺处理段落?Word 2010中的段落格式可能会令人困惑。操纵段落的缩进和边距的图形方式是使用标尺。标尺可能隐
- 今天跟大家分享的是在word2007文档中大号的空心字如何设置的方法,有需要的同学来学习下吧,比如大家要设置元旦或春节的海报啊什么的应该用得
- word里面的求平均值的具体操作方法如下:1、首先鼠标选定平均值区域。2、选择上方“插入”栏。3、单击下方的“文档部件”。4、选择第三个选项
- Excel表格中插入图片图表的按钮呈灰色怎么办?excel表格中想要插入图片和图表的时候,发现不能插入,按钮呈灰色,该怎么办呢?下面我们就来
- 在Word表格中的数据应该如何计算呢?不少伙伴表示疑惑,不知道如何去计算,下面教大家word表格怎么求积的操作,一起来看看吧!1、Word表
- 或许有些朋友刚接触到Excel,并不太会使用Excel里面的功能,而多个sheet求和是在Excel中较为常用的,这个具体该如何操作实现呢?
- 输入身份证号码是EXCEL数据处理时经常遇到的情况。但是身份证号码位数较多,现在一般都是18位,一旦输入不慎,就会出现倍数错误。今天教给大家
- word怎么插入自动更新的图片?word中想要插入实时更新的图片,该怎么插入呢?下面我们就来看看word中插入可以自动更新的图片的教程,,需
- 许多公文处理难免要从网络复制粘贴内容,这时候WORD文档经常出现一些不好处理的灰色背景,总感觉不太友好,下面给大家分享word清除灰色背景的
- Excel中的分级显示(组合)功能可以让表格中的某些数据按组别进行显示或隐藏,十分方便。但在保护工作表后,无法直接使用分级显示。如果既要保护
- Excel 2010提供了许多内置数字格式,但如果还是找不到你想要的,那你也可以自定义内置的数字格式来创建自己的数字格式。下面就跟小编一起看