问:

excel按条件取最大值

答:
在Excel中,可以使用MAXIFS函数来按条件取最大值。
语法:
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- max_range:要评估的数字范围,以获取最大值
- criteria_range1:第一个条件范围 
- criteria1:第一个条件   
- [criteria_range2, criteria2]:可选,附加条件范围和条件
例如:
Sheet1中有如下表格:
编号    部门    成绩
1    销售    80
2    销售    90
3    技术    70
4    技术    85
5    技术    95
现在要求找出技术部成绩最高的学员编号,可以使用以下公式:
=MAXIFS(A2:A6,B2:B6,"技术",C2:C6)
解释:
A2:A6           为要评估的数字范围,要找出最大值的编号
B2:B6           为第一个条件范围,部门
"技术"        为第一个条件,部门名为技术
C2:C6           为要比较的成绩范围
所以最终结果为5,表示编号为5的学员技术部成绩最高。
另外,也可以通过多条件来找出更精细的最大值,例如要找出销售部80分以上且90分以下的最高成绩学员编号,可以使用:
=MAXIFS(A2:A6,B2:B6,"销售",C2:C6,">=80",C2:C6,"<90")
希望上述解释能够详尽地帮助您理解在Excel中如何通过MAXIFS函数按条件提取最大值。如果您有任何其他关于Excel函数使用的问题,欢迎提出。