精确计算二个日期间隔月数,保留二位小数.假设每个月都是30天,想让Excel实现精确计算月数,比如2009年1月3日到5月13日,我平时手工计算过程是:1月3日至5月2日,是整4个月,5月3日至5月13日,是0.33

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 03:15:54
精确计算二个日期间隔月数,保留二位小数.假设每个月都是30天,想让Excel实现精确计算月数,比如2009年1月3日到5月13日,我平时手工计算过程是:1月3日至5月2日,是整4个月,5月3日至5月13日,是0.33

精确计算二个日期间隔月数,保留二位小数.假设每个月都是30天,想让Excel实现精确计算月数,比如2009年1月3日到5月13日,我平时手工计算过程是:1月3日至5月2日,是整4个月,5月3日至5月13日,是0.33
精确计算二个日期间隔月数,保留二位小数.
假设每个月都是30天,想让Excel实现精确计算月数,比如2009年1月3日到5月13日,我平时手工计算过程是:1月3日至5月2日,是整4个月,5月3日至5月13日,是0.33个月(最后一天不包括),2009年1月3日到5月13日,一共是4.33个月.现在希望能用excel自动计算,精确到小数点后2位,
某一日期到今天,是多少个月,精确到小数点后二位,

精确计算二个日期间隔月数,保留二位小数.假设每个月都是30天,想让Excel实现精确计算月数,比如2009年1月3日到5月13日,我平时手工计算过程是:1月3日至5月2日,是整4个月,5月3日至5月13日,是0.33
有很多种方法,我看了一下,最简单也准确的如图所示,用YEARFRAC(起始日期,结束日期)这个公式.
这个公式得到的是小数格式的年份差,例如用你举的例子则是0.3611年,再乘以12,就是4.333个月.
其他方法么就如你手工算的步骤,用YEAR()提取出年份、用MONTH()提取月份、用DAY()提取天,按一定的逻辑计算,如:12*年份差+月份差+天差/30=总的月份差

=(A3-A2)*12+B3-B2+(C3-C2)/30

收起