Excel中,在区域内查找指定条件对应数据的最大值

如题所述

你的
最好成绩语文
最好成绩数学
平均成绩语文
平均成绩数学
张三
李四
王五
在那里?假如姓名从E2开始,最好成绩语文在G1,则
G2=MAX(($A$2:$A$100=$F2)*C$2:C$100)
是数组公式,按Ctrl+Shift+Enter结束公式输入。向右复制到H2,再向下复制。
I2=SUMPRODUCT(($A$2:$A$10=$F2)*C$2:C$10)/COUNTIF($A:$A,$F2)
这个是普通公式。向右复制到J2,再向下复制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-27
姓名
性别
代码
要查代码
姓名
a1

1001
1005
a4
a2

1002
a5

1003
a6

1004
a4

1005
a8

1006
假设姓名、性别、代码的数据(包含3个字段)位于工作表的b1:d7区域,现在想在f2输入要查的代码,并立即在g2单元格显示对应姓名,则g2的公式是:
=index($b$2:$b$7,match(f2,$d$2:$d$7,))本回答被提问者采纳
相似回答