我有一组电子邮件发送数据,其中包括联系人的电子邮件及其发送的日期。我想确定发送到同一封电子邮件后不到三个月发送的“发送”。看起来像这样:
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。使用上面的示例,只有3/4/18上的gary@live.com会为1,其他所有值为0,因为第二次发送是在Gary第一次发送1/20/18的3个月内。
我可以使用excel中的哪些代码来创建该虚拟变量?
我尝试使用此代码:= IFERROR(IF(B4 = B3,IF(DATEDIF(K3,K4,“ m”)<= 3,1,0),0),0),但它没有似乎行得通。
答案 0 :(得分:0)
如果可以选择排序,请按名称(A列),然后按日期(B列)排序,然后在C列中使用以下公式:
=IF(AND(A3=A2,B3-B2<90),1,"")