在Excel中,我可以编写一个公式,根据另一列的内容计算列的总和吗?

时间:2017-01-06 21:38:31

标签: excel excel-formula

在Excel中,我可以编写一个公式,根据另一列的内容计算列的总和吗?在下面的示例中,如果我想查看所有带有“电子邮件”类别的销售,公式将输出“12”。

这是我的想法,但它不起作用。

=SUMIF(table1[Sales],AND(table1[Category]="Email",table1[Subcategory]="Content"))

A       | B         | C
-----------------------------------
Sales   | Category  | Subcategory
===================================
10      | Email     | Content
-----------------------------------
5       | Web       | Non-Content
-----------------------------------
2       | Email     | Content

1 个答案:

答案 0 :(得分:1)

你希望SUMIFS()带有S

=SUMIFS(table1[Sales],table1[Category],"Email",table1[Subcategory],"Content")

标准总是以两种方式完成:

  • 与总和相同大小的范围
  • 标准为字符串(=为默认值)

您可以添加其他人或只有一个:

=SUMIFS(table1[Sales],table1[Category],"Email")

与SUMIF()的标准顺序略有不同。