Excel排名多条件

在这里输入图像描述 https://www.dropbox.com/s/05f82d5piw0pfd2/Book1.xls

大家好,谁能告诉我如何处理上面的排名问题,我试图解决。

我最喜欢的是只有在月份= 2月份的情况下对名称发生进行排名,而对于项目1,也不要忽略所有的项目2,甚至在它们之间的名称和月份也是如此。

另外,由于我有更多的logging,如果可能,请告诉我如何将排名应用到整个专栏。

目前我尝试使用

=SUMPRODUCT(--(A:A=A2),--(C:C=C2),--(B:B=B2)--(D2=D:D))` 

但看起来不像那样工作。

在列E(稍后可以隐藏)中添加一个帮助器列,用于筛选要排除的行:

  =IF(AND(A2="Item 1",C2="February"),D2,"") 

这当然会被复制到您的数据的底部。

然后在公式栏F中的排名结果列E:

  =IFERROR(RANK(E2,E:E),"") 

再次复制到数据的末尾。

SUMPRODUCT可能看起来像这样。 我不完全明白你为什么只在这18个项目中排名第三; 这个sumproduct对ITEM = 1 MONTH = FEBRUARY行中的所有11行进行sorting[它也分别对其他行进行sorting,但是您可以将它们包含在IF中并抑制这些行]。

 =1+SUMPRODUCT(($A$2:$A$18=A2)*($C$2:$C$18=C2)*($D$2:$D$18>D2)) 

再读一遍,我想你实际上是在计算D列(这似乎是显示的C的数量)。 我想,你可以用COUNTIF来查看你是否在第一行。