具有三个条件的 SUMIFS

具有三个条件的 SUMIFS

我正在尝试编写一个 SUMIFS 公式,该公式将根据三个标准汇总我的数据。根据第一个表格,我可以看到每个代理商的销售额数据,这些数据按三个维度细分:产品、年份和月份。

我在 Sheet 2 上有一份报告,其中行包含每种产品,列包含年份。此外,单元格 C1 指示销售数据代表哪个月份,理想情况下,我希望报告根据该单元格中输入的值进行更新。

在单元格 B4:C5 中,我尝试了以下公式:

=SUMIFS(Sheet 1!$B$4:$I$6,Sheet 1!$1:$1,A4,Sheet 1!$2:$2,B3,Sheet 1!$3:$3,$C$1)

但它给出了一个错误。我感觉 SUMIFS 公式中的总和范围不正确,有人能帮我验证一下吗?

第 1 页

A C F G H
1 产品 A 产品 A 产品 B 产品 B 产品 A 产品 A 产品 B 产品 B
2 2012 2012 2012 2012 2013 2013 2013 2013
3 二月 二月 二月 二月
4 代理人A 11 5 6 15 2 16 9 18
5 代理人B 15 14 5 3 18 6 20 2
6 探员 C 十三 19 15 18 20 6 4 8

第 2 页

A C
1
2
3 2012 2013
4 产品 A 三十九 40
5 产品 B 二十六 33

答案1

这解决了这个问题:

:警告:

  • 为了正确定位数据,我改变了工作表 1 中的列标题。
  • 我使用 SUMPRODUCT 代替 SUMIF,它更易于控制并且速度更快。

在此处输入图片描述

  • 工作表 2 中单元格 B11 中的公式:

    =SUMPRODUCT((Sheet1!$B$1:$I$1=$A11)*(Sheet1!$B$2:$I$2=B$9)*(Sheet1!$B$3:$I$3=B$10)*(Sheet1!$B$4:$I$6))
    

注意:

  • 在整个范围内填充公式。
  • 根据需要调整公式中的单元格引用。

相关内容