我正在尝试创建一个公式来比较两个日期之间的天数。基本上,如果一个日期(D 列)与前一个日期(C 列)相差 1 天,则显示“是”(在 E 列中);如果大于 1 天,则显示“否”(在 E 列中)
答案1
Excel 中的日期(不包括时间)基本上是天数。因此,要获得两个日期之间的天数,只需减去即可。如果您想检查两个日期是否相同±1,请使用
=IF(ABS(D1-C1)<=1, "Yes", "No")
如果您只想检查一个方向,请省略ABS(…)
。
如果上述方法无效,请尝试输入
=D1-C1
进入细胞(任何细胞以外 C1
或D1
; 可能是E1
; 可能是Z1
)。如果显示的数字像 3(例如D1
= 8/28/2017 和C1
= 8/25/2017),请尝试
=ABS(D1-C1)
无论如何,请编辑您的问题以告诉我们发生了什么。(不要使用评论。)屏幕截图可能会有用。
如果D1-C1
有效但是ABS(D1-C1)
您的系统配置为非英语语言,您可能需要弄清楚ABS
您的语言中 Excel 对 (绝对值) 的翻译。
其他可能具有启发意义的实验:
=C1
=C1-7
=D1
=D1-7