Excel 2013 中的 If 语句 - 如果此日期比该日期晚 1 天或更多天,则

Excel 2013 中的 If 语句 - 如果此日期比该日期晚 1 天或更多天,则

我正在尝试创建一个公式来比较两个日期之间的天数。基本上,如果一个日期(D 列)与前一个日期(C 列)相差 1 天,则显示“是”(在 E 列中);如果大于 1 天,则显示“否”(在 E 列中)

答案1

Excel 中的日期(不包括时间)基本上是天数。因此,要获得两个日期之间的天数,只需减去即可。如果您想检查两个日期是否相同±1,请使用

=IF(ABS(D1-C1)<=1, "Yes", "No")

如果您只想检查一个方向,请省略ABS(…)

如果上述方法无效,请尝试输入

=D1-C1

进入细胞(任何细胞以外 C1D1; 可能是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

相关内容