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

时间:2018-08-08 11:59:05

标签: excel-formula

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

我正在努力尝试改编 tigeravatar 此处给出的非常先进的公式:tigeravatar

我有一个几乎相同的问题,但是有以下可能的状态: 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仅在孤立地发生时显示。

在此先感谢您以及您愿意分享的所有信息!

1 个答案:

答案 0 :(得分:0)

如果您愿意提供帮助列,则可以使用=CODE()将字母转换为数字。然后,可以通过取最小值(A = 65,B = 66等)来对该列进行排名。请注意,CODE()区分大小写。您可以使用以下公式找到排名最高的字母:

=INDEX(E29:E32,MATCH(MIN(F29:F32),F29:F32,0))

Screenshot