【发布时间】:2019-09-13 08:49:18
【问题描述】:
我拥有的文档需要计算不同的条目,如果在销售项目中找到这些条目,它应该将它们计入总和。
如果我为每个单元格选择一个单独的单元格似乎可以工作,但在我尝试创建范围时却不行
=SUMPRODUCT((Data!$D:$D=$S$1)*((Data!$E:$E=TEXT(H4,"0"))*(Data!$A:$A=$A$3)),Data!K:K)
S1 = 日期H4 = 产品代码A3 = 数量Data!K:K = 需要汇总的销售额
当我将H4 更改为H4:k4 时,我收到#VALUE 错误
=SUMPRODUCT((Data!$D:$D=$S$1)*((Data!$E:$E=TEXT(H4:K4,"0"))*(Data!$A:$A=$A$3)),Data!K:K)
【问题讨论】:
-
您是否尝试过将公式作为数组公式输入? ablebits.com/office-addins-blog/2015/02/25/… 或 exceljet.net/glossary/array-formula
-
我现在尝试在 SUMPRODUCT 中使用 OR 函数,效果很好。虽然这不是最干净和最简短的公式,但会做
-
您可能需要将
(Data!$E:$E=TEXT(H4:K4,"0")部分更改为isnumber(search(Data!$E:$E,TEXT(H4:K4,"0")))。但是你必须按 CTRL + SHIFT + ENTER。
标签: excel excel-formula formula sumproduct