我试图根据a)是否已经购买过,以及b)每次购买的日期来计算(或者更确切地说归因于总订单的数量)。
该表还包含按单个订单排序的所有产品,每个产品都在不同的行中。
F列是我尝试定义的(我已手动填写这些数字并为了清晰起见而突出显示)。
我正在尝试使用COUNTIFS: = COUNTIFS($ B $ 2:$ B3,$ B3,$ A $ 2:$ A3,$ A3)
但是,我无法使其正常工作。
我需要它只计算 a)B列中的条目与前一个条目相同,并且
b)日期条目(A列)与前一条目不同。否则,列F应返回与上一个条目相同的值(以便具有相同日期的同一电子邮件的所有'总订单具有相同的总订单号。
我想我可能错过了其他的'声明某处。
非常感谢任何帮助!
答案 0 :(得分:2)
试试这个公式:
=IF(B2=B1,IF(A2=A1,D1,D1+1),COUNTIFS(A$2:$A2,A2,B$2:$B2,B2))
在下面进行测试。
在英语中,公式检查电子邮件是否相等,如果日期相等,如果是,则从上面获取值。如果日期不相等,但电子邮件是从上面添加一个数字。如果电子邮件不相同,则会使用原始COUNTIFS
重新开始计数。因为它总是为第一行生成1,所以IF
块的结构可以工作。
答案 1 :(得分:0)