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)
答案 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.