Excel - 想要将预计日期与目标日期进行比较

时间:2018-01-02 10:38:20

标签: excel excel-formula excel-2010 excel-2007

在Excel中,我试图将预测日期与第3列中的目标日期和状态进行比较差异,我搜索了一个公式以放入第3列,例如DATEDIF(F5,G5,“m” )但如果​​预计日期小于目标日期,则无法说明差异,

请参阅以下示例:

交换目标日期交换预测日期交换差异 01/12/2018 11/01/2019 1 2017/02/16 16/02/2019 18 2017年1月2日#NUM!

1 个答案:

答案 0 :(得分:1)

使用一些错误处理,如果日期是过去,则翻转计算并将其乘以-1或从0中减去它。令人烦恼的是该功能本身并不处理这个问题哦良好...

IFERROR(DATEDIF(F5,G5,"m"),DATEDIF(G5,F5,"m")*-1)

IFERROR(DATEDIF(F5,G5,"m"),0-DATEDIF(G5,F5,"m"))

修改

要评估几周你会使用相同的功能,但是按天数差异,你可以将结果除以7(如果你不想要小数答案,可以使用ROUND()函数)

IFERROR(DATEDIF(F5,G5,"D")/7,0-DATEDIF(G5,F5,"D")/7)

IFERROR(ROUND(DATEDIF(F5,G5,"D")/7,0),ROUND(0-DATEDIF(G5,F5,"D")/7,0))