Excel:确定哪个参数MAX()是最大的
有没有办法来检查= MAX(1,3,2)哪个参数是最大的? 该示例应该返回2(如果索引从0开始,则返回1)。
我有不同的数据来源,并希望显示哪一个被选中。
谢谢! 伯恩哈德
你可以使用:
=MATCH(MAX(C37*2,B23*4,D4),CHOOSE({1,2,3},C37*2,B23*4,D4),0)
如果将三个expression式中的一个或多个expression式传递给MAX
实际上是相当冗长的和/或资源沉重的,则可能值得避免其重复,例如:
=MATCH(1,0/FREQUENCY(0,1/(1+CHOOSE({1,2,3},C37*2,B23*4,D4))))
尽pipe你应该注意到后者只有在传递给MAX
的三个expression式的结果是非负的时才有效。
问候