我正在尝试编写一个公式,将销售日期与销售后三天内的后续联系日期进行比较。
例如,给定以下数据:
Follow-Up Sale
Jim 06/15/2019 06/14/2019
Jim 06/19/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([[Follw-up] - {Sales}) =< 3, MIN([Follow-up] - {Sales}) >= 0), 1, 0)
我被困在{销售}部分。
任何帮助都将不胜感激,谢谢。
答案1
一个复杂(丑陋)的方法如下:
=COUNTIFS($B$5:$B$18,G4,$D$5:$D$18,"<="&INDEX(C:C,AGGREGATE(14,6,ROW($B$5:$B$18)/(($B$5:$B$18=G4)*($C$5:$C$18<>"")),1)),$D$5:$D$18,">="&INDEX(C:C,AGGREGATE(14,6,ROW($B$5:$B$18)/(($B$5:$B$18=G4)*($C$5:$C$18<>"")),1))-3)
基本上它使用 COUNTIFS、INDEX 和 AGGREGATE。COUNTIFS 用于匹配左侧找到的人员姓名、所有小于 INDEX/AGGREGATE 组合找到的销售电话日期的日期以及所有大于或等于 INDEX/AGGREGATE 组合找到的销售电话前 3 天的日期。