Excel formula Excel-范围内值的位置和优先级

Excel formula Excel-范围内值的位置和优先级,excel-formula,Excel Formula,您好,非常感谢您抽出时间阅读/回复 我正在努力适应泰格拉瓦塔尔给出的一个非常先进的公式,这里: 我有一个几乎相同的问题,但有以下可能的状态: A、 B、C、D和相应的优先级 在给定的范围内,可以在这四个类别中的任意一个类别中创建多个条目。但是我只需要返回最高的值,而不考虑所有其他条目 这是原始公式 =INDEX({"","D","C","B","A"},MATCH(SUMPRODUCT({4,3,2,1},--(COUNTIF('Sheet 002'!E29:E32,{"A","B","C","

您好,非常感谢您抽出时间阅读/回复

我正在努力适应泰格拉瓦塔尔给出的一个非常先进的公式,这里:

我有一个几乎相同的问题,但有以下可能的状态: A、 B、C、D和相应的优先级

在给定的范围内,可以在这四个类别中的任意一个类别中创建多个条目。但是我只需要返回最高的值,而不考虑所有其他条目

这是原始公式

=INDEX({"","D","C","B","A"},MATCH(SUMPRODUCT({4,3,2,1},--(COUNTIF('Sheet 002'!E29:E32,{"A","B","C","D"})>0)),{0,1,2,3,4}))
唯一的问题是,在上面的公式中,如果B和C同时出现,则显示A,如果B和C单独出现,则仅显示A


提前感谢您和您愿意分享的任何意见

如果您希望有一个helper列,可以使用
=code()
将字母转换为数字。然后可以通过取最小值(A=65、B=66等)对该列进行排序。请注意,
code()
区分大小写。您可以使用如下公式查找排名最高的字母:

=索引(E29:E32,匹配(最小值(F29:F32),F29:F32,0))


抱歉-我应该补充一点,我上面引用的公式是我对原文的改编。非常感谢