多条件Excel排名
大家好,谁能告诉我如何处理我试图解决的上述排名问题 我喜欢的是,只有当月份=二月,项目=项目1时,才对名称进行排序,同时,忽略所有项目2,在名称和月份之间使用偶数 另外,由于我有更多的记录,如果可能的话,你能告诉我如何将排名应用于整个栏目吗 目前我尝试使用多条件Excel排名,excel,ranking,Excel,Ranking,大家好,谁能告诉我如何处理我试图解决的上述排名问题 我喜欢的是,只有当月份=二月,项目=项目1时,才对名称进行排序,同时,忽略所有项目2,在名称和月份之间使用偶数 另外,由于我有更多的记录,如果可能的话,你能告诉我如何将排名应用于整个栏目吗 目前我尝试使用 =SUMPRODUCT(--(A:A=A2),--(C:C=C2),--(B:B=B2)--(D2=D:D))` 但是看起来它不是这样工作的。在列E中添加一个helper列(稍后可以隐藏),该列将筛选出要排除的行: =IF(AND(A2
=SUMPRODUCT(--(A:A=A2),--(C:C=C2),--(B:B=B2)--(D2=D:D))`
但是看起来它不是这样工作的。在列E中添加一个helper列(稍后可以隐藏),该列将筛选出要排除的行:
=IF(AND(A2="Item 1",C2="February"),D2,"")
这当然会被复制到数据的底部
然后对E列公式结果的F列进行排名:
=IFERROR(RANK(E2,E:E),"")
再次向下复制到数据的末尾。在列E中添加一个helper列(稍后可以隐藏),以筛选出要排除的行:
=IF(AND(A2="Item 1",C2="February"),D2,"")
这当然会被复制到数据的底部
然后对E列公式结果的F列进行排名:
=IFERROR(RANK(E2,E:E),"")
再次向下复制到数据的末尾。SUMPRODUCT可能看起来像这样。我不完全理解为什么你在这18项中只排名第3;此sumproduct对ITEM=1 MONTH=2月份行中的所有11行进行排序[它还单独对其他行进行排序,但您可以将其包装在IF中并抑制这些行]
=1+SUMPRODUCT(($A$2:$A$18=A2)*($C$2:$C$18=C2)*($D$2:$D$18>D2))
再读一遍,我想你真的是对D列计算过度了(这似乎是出现的C的数量)。我想,您可以使用COUNTIF来查看您是否在第一行使用该名称。SUMPRODUCT可能看起来像这样。我不完全理解为什么你在这18项中只排名第3;此sumproduct对ITEM=1 MONTH=2月份行中的所有11行进行排序[它还单独对其他行进行排序,但您可以将其包装在IF中并抑制这些行]
=1+SUMPRODUCT(($A$2:$A$18=A2)*($C$2:$C$18=C2)*($D$2:$D$18>D2))
再读一遍,我想你真的是对D列计算过度了(这似乎是出现的C的数量)。我想,您可以使用COUNTIF来查看您是否在第一行使用该名称。这个问题更适合超级用户为什么不使用透视表?项目1/NAME 4不应该有排名吗?(倒数第三)-我假设您只对每个事件的第一个实例进行排名-您希望对这些事件进行常规排名还是“无差距排名”?这个问题更适合超级用户为什么不使用透视表?项目1/名称4不应该有排名吗?(倒数第三)-我假设您只是对每次事件的第一个实例进行排名-您希望对这些事件进行常规排名还是“无差距排名”?我对
RANK
投了赞成票-我不熟悉这一点!谢谢Chuff,它很有魅力。谢谢你。。。查夫先生……得到了我对RANK
的支持票——他不熟悉这个!谢谢Chuff,它很有魅力。谢谢你。。。查夫先生。。。