我在excel中有一些数据,我想基于多个条件选择唯一值。
我在excel中的数据是
奖牌年
我想获得获得奖牌> 2和<6并且年份是2017或2018的唯一姓名的数量。
所以当B和C满足条件时,我应该得到的结果是2。
我已经在互联网上搜索了有关他的信息,并且使用SUMPRODUCT和COUNTIFS得到了一些公式,使用的公式是
=SUMPRODUCT(1/COUNTIFS(A2:A9,A2:A9,B2:B9,">2",B2:B9,"<6",C2:C9,">2016",C2:C9,"<2019" ))
但是在这种情况下我遇到了错误。
请建议我如何获得所需的计数。在此先感谢!
注意:此数据摘自海量数据。
答案 0 :(得分:3)
因此,如果这是您的数据:
E9
中使用的公式:
{=SUM(--(FREQUENCY(IF((B2:B9>2)*(B2:B9<6)*(C2:C9>2016)*(C2:C9<2019),MATCH(A2:A9,A2:A9,0)),ROW(A2:A9)-ROW(A2)+1)>0))}
有关更多深入的说明,请参见here。
答案 1 :(得分:0)
另一种选择是将pivot-table与
一起使用会说此公式更加用户友好,可以更好地直观显示数据,但如果您只想使用公式,则绝对可以使用@JvdV的解决方案:)