如何在班级混杂的excel中查找出具体班级的最高分

班级混杂的excel中查找出具体班级的最高分 表一里:A列班级 B列学号 C列姓名 D列语文成绩。如何在表二里的E3单元格里求出701班语文成绩的最高分
前面几个回答感觉对啊 可是我做的时候就是行不通 老是求出的值是0 为什么?请大家指教

MAX函数就可以了,如图

如图公式为数组公式,写完公式后需按CTRL+SHIFT+ENTER结束,A2:A25表示班级数据区域,L2表示710班,中间的*表示并且(AND),D2:D25表示语文成绩(如果是数学则改为E2:E25),公式通俗的意思就是求出710班语文的最高分。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-01

使用数组公式:

=MAX(($A$2:$A$100="701班")*($D$2:$D$100))

按CTRL+SHIFT+回车 结束 

 

有一处错误:表2!A$3    改成:  表2!$A3   就可以了

此公式可以计算所有各班各科的最高分,公式可向下、向右拖。

追问

上边表1 ,下边表2

您能否帮我继续在表2里求出最高分后面的数,原始数据还是在表1里放着。用表1的数据自动完成表2的数据分析

追答

能把你的表1发我邮箱吗?[email protected]

追问

以前用的分析表已发给您 ,现在想简化一下,不要再一个班一个班的挑出来分析,直接用表1里成绩分析出来最前面那个成绩分析表

追答

修改了一个,已发到邮箱,查收一下。如不满意,可继续追问。

本回答被提问者采纳
第2个回答  2012-08-19
我这里就不会表1表2了,直接在表1的E3单元格中做(要弄到表2的话,在单元格区域前面加上表格名称就可以了)

假设你的数据区域从第2行开始到第500行结束,那么E3单元格输入公式
=MAX((A2:A500="701班")*(D2:D500))
按Ctrl+Shift+Enter组合键结束公式输入(输入为数组公式,否则结果会出错)本回答被网友采纳
第3个回答  2012-08-19
E3输入
=MAX(IF(A2:A1000=701,D2:D1000,))
公式以CTRL+SHIFT+回车三键结束。 A2:A1000和D2:D1000这个区域根据实际调整。
第4个回答  2012-08-19
使用最大值函数,假设表一中数据从D2开始,到D100结束。
在E2单元格中输入公式=max(表一!D2:D100),回车即可
把表格发到[email protected]追问

求的是同一班级内的最高分啊?比如701班的语文最高分 。 =max(表一!D2:D100),这个公式求的是全年级的语文最高分

=MAX(IF(表一!A1:A1000=701,表一!D1:D1000,))

 

这个公式应该对啊 我怎么求不出呢 请指教 表格已发至您的邮箱

追答

已经发送到你的邮箱,请查收!