【发布时间】: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