假设我有三列数据:
我需要一个公式,给出行具有最高值且状态为“完成”的名称。到目前为止我有这个:
=INDEX(Table[Name],MATCH(MAX(Table[Value]),Table[Value],0))
答案 0 :(得分:3)
您需要一个数组公式:
=INDEX(Table[Name],MATCH(1,INDEX((MAX(IF(Table[Status]="Done",Table[Value]))=Table[Value])*(Table[Status]="Done"),),0))
作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,那么Excel会将{}
放在公式周围。
答案 1 :(得分:1)