根据标准和唯一值查找最大总和

时间:2015-11-19 20:14:23

标签: excel sum max unique criteria

Col1       Col2       Col3  
a          3          x  
b          2          x  
c          2          x  
a          1          x  
b          3          x  
c          1          y  
a          2          y  
b          1          y  
c          3          y  

使用上表,任何人都可以给我一个公式来查找:

当Col3 =每个Col1中的每个唯一值时,Col2的最大总和

(答案应为5,基于Col3 = Y为4)

2 个答案:

答案 0 :(得分:0)

创建数据透视表,其中Col3为过滤器(选择x),Col1为ROWS,总和为Col2为VALUES。取消选中显示列的总计,然后为包含Sum of Col2的任何列取最大值,请说:

  =MAX(F:F)

答案 1 :(得分:0)

嗯,这不太理想但是有效:

D列将数组公式放入Max If:

D2中的

=MAX(IF($C$2:$C$10=C2,SUM(IF($A$2:$A$10=A2,IF($C$2:$C$10=C2,$B$2:$B$10)))))

明显改变范围。

然后在E2中输入:=MAX(IF($C$2:$C$10=C2,$D$2:$D$10))

这些都是数组公式,所以输入后你必须按CTRL-SHIFT-ENTER而不是输入。

然后向下拖。

可能有一种方法可以将这些结合起来,但我的数组公式知识是有限的

结果如下:

Col1    Col2    Col3    Sum of max per col 1    Max of col 4 per col 3
a       3       x       4                       5
b       2       x       5                       5
c       2       x       2                       5
a       1       x       4                       5
b       3       x       5                       5
c       1       y       4                       4
a       2       y       2                       4
b       1       y       1                       4
c       3       y       4                       4

如果你不使用CTRL-SHIFT-ENTER,那么你将完全失去18和5.