1. 预想效果

例子:有一个全校课程的成绩单,想要获取各专业各课程的最高分。

专业 课程 姓名 成绩 各专业最高分
车身 数学 陈豆子 60 语文 数学 英语
车身 数学 高可乐 78 车身 126 124 136
车身 数学 郭花卷 124 电梯 108 98 112
车身 英语 高可乐 61 轨管 113 89 136
车身 英语 陈豆子 92
车身 英语 郭花卷 136
车身 语文 高可乐 80
车身 语文 陈豆子 106
车身 语文 郭花卷 126
电梯 数学 何桃子 70
电梯 数学 胡丸子 77
电梯 数学 黄苹果 98
电梯 英语 何桃子 102
电梯 英语 黄苹果 109
电梯 英语 胡丸子 112
电梯 语文 胡丸子 81
电梯 语文 何桃子 94
电梯 语文 黄苹果 108
轨管 数学 林葡萄 79
轨管 数学 刘小龙 84
轨管 数学 罗牛牛 89
轨管 英语 林葡萄 118
轨管 英语 罗牛牛 124
轨管 英语 刘小龙 136
轨管 语文 罗牛牛 107
轨管 语文 刘小龙 113
轨管 语文 林葡萄 109

2. 解决思路

这里需要对比两个条件,专业相同、课程相同。使用数组公式实现。
这里的公式以“车身”专业的“语文”为例
公式:{=MAX(($A$2:$A$28=$G3)($B$2:$B$28=H$2)($D$2:$D$28))}
这是数组公式,录入完后要用Ctrl + Shift + Enter完成
公式解释:
{={MAX((“专业范围”=”专业名”)(“课程范围”=”课程名”)(“成绩”))}}
如果有更多的条件,那就继续以“*”乘号连接就可以了。
image.png