excel已知两个日期,计算日期间隔数月份数,并按相关要求决定是否显示该数值

A3为起始日期,B4为截止日期,C3为数量,在此情况下求间隔月份数(D5),如果数量无数据时间隔月份数显示空白,请问公式该怎么设置

d2=IF(C2="","",DATEDIF(A2,B2,"m"))

用if函数判断c2数量是否为空,

判断为空,即d2数值为空(真值)

判断不为空,即d2计算两个时间的相差月数

用datedif计算两者相差月数

开始时间A2

终止时间B2

比较单位年(“Y”)

月(“M”)

日(“D”)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-22
在D2中输入或复制粘贴下列公式
=IF(DATEDIF(A2,B2,"M")=0,"",DATEDIF(A2,B2,"M"))

=IF(DATEDIF(A2,B2,"M")<>0,DATEDIF(A2,B2,"M"),"")
下拉填充
第2个回答  2022-11-23
d2=if(c2="","",datedif(a2,b2,"M")),公式下拉自动填充。
第3个回答  2022-11-22
=IF(C1<>"",(YEAR(B1)*12+MONTH(B1)-YEAR(A1)*12-MONTH(A1)+1),"")
相似回答