我想问一个问题,如果一个用户在一天内在不同的商店购买了不止一次,如何正确显示单笔或多笔交易。如果用户购买了一次,将显示“单笔”,如果用户购买了不止一次,将显示“多笔”。
作为参考,F列用于判断用户是否购买了不止一次,0=第一笔交易,1=其他交易。如果用户只有0,没有1,则视为仅单笔交易。我尝试在H列使用以下公式:
=IF(COUNTIF(A$2:A2,A2)=1,
IF(COUNTIFS(A$2:A2,A2,D$2:D2,D2)>1,
OFFSET(A$2,MATCH(A2&D2,$A$2:A2&A2&$D$2:D2,0)-1,1),
MAX(IF($A1:A$2=A2,$F1:F$2))+1))
但是,它没有显示出我想要的结果。
1条答案
按热度按时间q3qa4bjr1#
如果我对您的问题理解正确的话,应该可以使用SUMPRODUCT来完成这个任务。
尝试:
=IF(SUMPRODUCT(--(A:A=A2),--(D:D=D2))>1,"mutiple","single")