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))
注意偏移量但大小范围相同。
我有一排日期,每列一个日期。日期按从旧到新的顺序排列。我试图只计算相差 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))
注意偏移量但大小范围相同。