下面是我正在处理的工作表模板。
,这里是其副本的链接:https://docs.google.com/spreadsheets/d/1qfbDihg0q3XTWCEdHUwT7RLjTerIeK0z-JLuihkmTp4/edit?usp=sharing
我希望能够对符合一组条件的每一行进行计数,例如,我想知道每一行在2015年之后在一个独特的国家/地区获得奖项的人
我尝试过这样的公式(subRec是上面显示的工作表的名称):
=COUNTIFS(Arrayformula(IF(subRec!E2:E=FALSE,FALSE,true)),True,ARRAYFORMULA(IF(subRec!C2:C<DATE(2015,1,1),False,True)),true,ARRAYFORMULA(if((COUNTIF(subRec!F2:F,subRec!F2:F))>1,False,True)),true)
但是,如果我要添加具有非唯一国家的另一行,则会导致计数减少,因为它会过滤掉所有非唯一性,而不是仅对第一个成功的国家进行计数。
理想情况下,公式应:
根据任意数量的条件检查每一行,并在满足所有条件的情况下对该行进行计数
“国家”或“沙龙”等列具有唯一性的地方,找到符合所有条件的第一行,将其添加到计数中,然后忽略具有相同非唯一值的其余行