Excel 满足两个条件取最大最小值的问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 00:37:29
A B C
1 AAA 122
1 AAA 123
2 AAA 124
2 AAA 125
1 BBB 126
2 BBB 127
3 BBB 128

如果这样,我要在D列取C同时满足A和B条件的最大值,就是说要取C的最大值
我只会用满足一个条件的
{=MAX(IF($A$2:$A$1000=$A2,$C$2:$C$1000))}

  1. 求最大值,用MAX函数,对于多条件可以将几个条件相乘,得到所有值,再从中求出最大值:=MAX(($A$1:$A$7=A1)*($B$1:$B$7=B1)*$C$1:$C$7),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{},下拉;

  2. 上面的公式是数组公式,需要三键齐按,可以用SUMPRODUCT函数转换下,变为普通公式:=SUMPRODUCT(MAX(($A$1:$A$7=A1)*($B$1:$B$7=B1)*$C$1:$C$7))。