【问题标题】:Trying to sum values in excel table using column data comparisons and sumif尝试使用列数据比较和 sumif 对 excel 表中的值求和
【发布时间】:2020-04-28 12:04:35
【问题描述】:

我无法找到这个问题的确切答案,所以我希望有人知道答案。基本上,我在 Excel 工作簿中有一个按日期按日期导入的区域销售数据表,然后我试图将在该日期销售的某些产品的值相加。

我已为导入数据中的列命名以使其更容易——“日期”、“办公室”、“产品”、“数量”、“平均价格”等......

导入表

DATE       PRODUCT     OFFICE     QTY     PRICE
3/4/2020   CAP-A       ILLICH     5       $4.19
3/1/2020   CAP-A       TOPEKA     3       $4.26
3/3/2020   RAD-C       ILLICH     7       $7.19
3/4/2020   RAD-B       ILLICH     2       $7.02
3/4/2020   CAP-A       TOPEKA     10      $4.17
3/1/2020   CAP-A       TOPEKA     7       $4.23
3/3/2020   RAD-A       ILLICH     9       $6.98
3/1/2020   CAP-A       TOPEKA     2       $4.21

期望的输出

DATE       PRODUCT     Total_QTY
3/1/2020   CAP-A       12       
3/2/2020   CAP-A       0
3/3/2020   CAP-A       0
3/4/2020   CAP-A       15 

我使用的公式是:=SUMIFS(qty,date,"=[@DATE]",product,"=[@PRODUCT]")

问题是,这将始终错误地返回该条目的总和“0”。但是,如果我进行更改,而不是使用“=[@DATE]”手动输入日期为“=3/1/2020”,并将“=[@PRODUCT]”替换为“=CAP-A”,然后我得到正确的结果。

当然,我可以手动输入日期和产品,但我现在有数百个日期和几个产品,随着时间的推移可能会变成数千个,我可能不得不使用相同的框架,但有历史记录,所以不同的日期和产品。我不想每次都手动输入这些比较

我在这里忽略了一些简单的东西,还是比较我不知道的两个字段的方法?

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    嗯,像往常一样,花时间发布问题,不知何故让我自己得出答案,SMH....

    我只需要不使用“”和=。因此, =SUMIFS(qty,date,[@DATE],product,[@PRODUCT]) 返回正确的结果。

    【讨论】:

      猜你喜欢
      • 2015-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 2014-09-07
      • 2018-01-30
      相关资源
      最近更新 更多