excel函数中,满足某个条件时,输出对应的数值

在A列中计算出最大的项,然后输出它所对应的B列的数值
例如:
利用函数MAX求得A列中,A3的数值最大,然后我们要输出B3的值。
如何实现?

如果最大值在A列只有一个
在C1中输入或复制粘贴此公式
=VLOOKUP(MAX(A:A),A:B,2,)追问

如果是在F列(f3:f153)中找到最的值,然后输出对应C列的值呢?

追答

=INDEX(C:C,MATCH(MAX(F:F),F:F,))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-16
参考公式
=(max(a:a)=a:a)*b:b
ctrl+shift+ 回车
第2个回答  2013-08-16
参考公式:
=VLOOKUP(MAX(A1:A100),A1:B100,2,)追问

如果是在F列(f3:f153)中找到最的值,然后输出对应C列的值呢?

追答

=VLOOKUP(MAX(F3:F153),IF({1,0},F3:F153,C3:C153),2,)

相似回答