比较日期时遍历名称

时间:2019-06-19 21:17:56

标签: arrays excel excel-formula

编辑:我意识到我的标题有误。抱歉!

我正在尝试编写一个公式,将销售日期与销售后三天内的后续联系日期进行比较。

例如,给定以下数据:

            Sale           Follow-Up

Jim         06/15/2019     06/14/2019
Jim                        06/18/2019

Dwight                     06/06/2019
Dwight                     06/09/2019
Dwight      06/04/2019     06/11/2019
Dwight                     06/12/2019
Dwight                     06/15/2019

Michael     06/13/2019
Michael                    06/04/2019
Michael                    06/07/2019

Phyllis     06/18/2019     06/18/2019

我希望看到:

            3 Day Contact?

Jim         1
Dwight      0
Michael     0
Phyllis     1

我有方程式可以遍历后续日期并将其与销售日期进行比较,但是我不确定如何使其遍历名称。

要跟踪随访日期的方程是:

=IF(AND(MIN(IF([Follow-up] >= [Sale], [Follow-up])) =< 3, MIN(IF([Follow-up] >= [Sale], [Follow-up])) >= 0), 1, 0)

但是现在我需要它适用于每个名字,并且跟进次数不定。

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

如果要一步完成,请使用SUMPRODUCT:

=SUMPRODUCT(($A$3:$A$16=F3)*(ABS($B$3:$B$16-$C$3:$C$16)<=3))

enter image description here

如果要使用帮助列:

使用它来获取是否计数:

=--(ABS(B3-C3)<=3)

然后您可以使用SUMIF求和:

=SUMIF(A:A,F3,D:D)

enter image description here