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

Excel - Want to compare a projected date against a target date

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

请看下面的例子:

EXCHANGE 目标日期 EXCHANGE 预测日期 EXCHANGE 差异 01/12/2018 11/01/2019 1 01/08/2017 16/02/2019 18 02/08/2017 01/06/2017 #NUM!

使用一些错误处理,如果日期是过去的,翻转计算并将它乘以 -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))