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

2024-11-18 09:20:23
推荐回答(2个)
回答1:

你的
最好成绩语文
最好成绩数学
平均成绩语文
平均成绩数学
张三
李四
王五
在那里?假如姓名从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,再向下复制。

回答2:

姓名
性别
代码
要查代码
姓名
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,))