如何识别Excel中某个日期范围内的电子邮件是否重复



我有一个电子邮件发送数据集,其中包括联系人的电子邮件和发送日期。我想确定发送到同一封电子邮件后不到三个月的"发送"。它看起来像这样:

Contact email   Date Sent  
jim@live.com    1/19/18
gary@live.com   1/20/18
pedro@live.com  2/4/18
mark@live.com   3/4/18
gary@live.com   3/4/18

在这种情况下,我想创建一个伪变量,如果发送在前一次发送的三个月内,则该变量的值为1。仅使用上面的示例gary@live.com在2018年3月4日将有一个1,而其他所有发送都将有0,因为第二次发送是在Gary于2018年1月20日第一次发送后的3个月内。

excel中的哪些代码可以用来创建这个伪变量?

我试着使用这个代码:=IFERROR(IF(B4=B3,IF(DATEDIF(K3,K4,"m")<3,1,0)、0),0),但似乎不起作用。

如果可以选择排序,请按名称(A列)排序,然后按日期(B列)排序并在C列中使用以下公式:

=IF(AND(A3=A2,B3-B2<90),1,"")

最新更新