SUMIF 和 DATEDIF 按行

SUMIF and DATEDIF by row

我有一排日期,每列一个日期。日期按从旧到新的顺序排列。我试图只计算相差 14 天或更长时间的那些。我需要它按行计数

日期A |日期 B |日期 C |日期 D | 2

所以日期 B - 日期 A = 13|日期 C - 日期 B = 29|日期 D - 日期 C = 15| 2

公式应 return 2,因为第一个不到 14 天。 我在各种论坛上花了好几个小时都没有运气。我从不 post 因为我通常能够通过阅读其他人的善意 post 和建议来解决我的问题。我很感激任何帮助我的方式。

如果您使用辅助行,您可以将简单的减法与 COUNTIF():

相结合

所以在 A2 中,放入 =B1-A1 并向右拖动。

然后在 E2 中:=COUNTIF(A2:D2,">=14")

您可以使用 SUMPRODUCT 来完成:

=SUMPRODUCT(--(B1:D1-A1:C1>=14))

注意偏移量但大小范围相同。