excel不同的SUM.IF数组函数

时间:2012-05-07 13:35:25

标签: arrays excel sum

我有一个非常具体的报告,我无法更改布局。基本上,它看起来像这样:

   A     B       C
1  ASD   Other   10
2  ASD   Other   10
3  ASD   Other   10
4  JKL   Other   20
5  EFG   Other   5
6  EFG   Other   5
7  GHJ   Other   10

Ergo,行可以重复,当它们这样做时,该行的值(C)保持不变。

使用条件格式,(= $ A2<> $ A1),重复的值(仅限C列)变为白色。

如何对这些值进行求和,以便每个不同的行只计算一次(应该返回45)?

事先,谢谢

PS:我正在使用Excel 2003

2 个答案:

答案 0 :(得分:2)

当我将它放在单元格D9中并将其作为数组公式(Ctrl + Shift + Enter)输入时,它适用于您的方案。但请注意,第8行中有空白行可供使用:

=SUM(IF(B1:B7<>B2:B8,D1:D7,0))

答案 1 :(得分:0)