gpt4 book ai didi

excel - 根据另一个单元格中的值从排名范围中排除单元格值

转载 作者:行者123 更新时间:2023-12-04 20:16:17 24 4
gpt4 key购买 nike

我正在整理一份高尔夫协会的得分和让分表。我在尝试从成员(member)分数排名中排除非成员(member)分数时遇到问题。

非成员(member)不能获胜,即使他们得分最高。我想从结果位置中忽略/排除非成员分数。即,如果非成员(member)得分最高,他们将不会被列为第一名(或任何与此相关的位置)

所以这是交易:

非成员用“n”标记。我想看看“成员”列单元格中是否有“n”。如果是这样,我想将他们的“ 得分 ”表格排除在整体“职位”列中。

这是我到目前为止所拥有的:

=IF(AND(C2="",D2<>""),RANK(D2,$D$2:$D$39,0),IF(AND(C2="",D2=""),"",IF(AND(C2<>"",D2=""),"",IF(AND(C2<>"",D2<>""),""))))

这是我得到的结果:

enter image description here

但这是我想要的结果:

enter image description here

两个表之间的差异是“位置”列中的值。我只圈出了一个差异,但如果你仔细观察,你会注意到“位置”列中的值在两个表中都是不同的。这是由于非成员(member)分数被排除在第二个表中的“位置”排名之外。第二张表是我想要达到的结果。

最佳答案

这是我从 this answer 修改的公式搜索“Excel rank with conditions”后:

=IF(B2<>"n",COUNTIFS(B$2:B$100,"<>n",A$2:A$100,">"&A2)+1,"")

请注意,这适用于 Excel 2007 或更高版本。

关于excel - 根据另一个单元格中的值从排名范围中排除单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24476487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com