2

如何在多个引用上使用 sumif 函数。

GROUP   COLOUR  TOTAL
GROUP A BLUE    50
GROUP A BLUE    100
GROUP A GREEN   25
GROUP A YELLOW  50
GROUP A GREEN   35
GROUP B GREEN   45
GROUP B RED 30
GROUP B RED 5
GROUP B BLUE    7
GROUP A BLUE    65
GROUP A YELLOW  88
GROUP A GREEN   10
GROUP B BLUE    45
GROUP B RED 56
GROUP A RED 89
GROUP A YELLOW  100
GROUP A PURPLE  1
GROUP B PURPLE  30
GROUP B PURPLE  45

我想计算每种颜色的总数(来自总列),但是,也对组进行计数。

我创建了一个新表,它删除了重复的颜色 & 在此旁边我想包括每个组的每种颜色的总数。所以结果看起来像......

COLOUR  Group A   Group B
BLUE    215        52
GREEN   70         45
YELLOW      
RED     
PURPLE      

希望这是有道理的。任何帮助将不胜感激。

谢谢

4

3 回答 3

0

您应该能够应用 SUMIFS() 来做到这一点,它着眼于多个条件。如果我们考虑第一个表在 A 到 C 列中,并且 E 到 G 上的汇总表中,则公式看起来像单元格 F2(A 组 - 蓝色)的公式:

+SUMIFS(C:C,$E2,B:B,F$1,A:A)

您可以将此公式复制到范围 F2:G6 以填充完整的汇总表。

于 2019-05-16T19:51:58.427 回答
0

您正在寻找的公式是 SUMIFS(),它非常适合这种情况。我将 Group 放在 A1:A19 中,将 Color 放在 B1:B19 中,将 Total 放在 C1:C19 中

答案表从 A24:C29 开始

=SUMIFS($C$1:$C$19,$B$1:$B$19,$A25,$A$1:$A$19,B$24)

这种工作方式,首先它请求总和范围,这将是您的总列。接下来它将需要第一个标准范围,我输入颜色。然后它将请求第一个标准。我选择了第一种颜色。对每个新标准完成相同的过程,直到它们都被包括在内。

这个公式很重要,条件范围与总和范围的大小相同。否则你会得到一个错误。

于 2019-05-16T19:58:43.383 回答
0

尝试使用 SUMIFS(注意“S”),因为它查看多个标准。例如,如果您想总结既是 A 组又是蓝色的值:

SUMIFS(C:C, A:A, "=Group A", B:B, "=Blue")
于 2019-05-16T19:59:28.897 回答