满足两个条件的求和,=SUMPRODUCT((货品明细=$D$3)*(供应=$G$3)*销售数量)为什么显示错误?

如题所述

判断语句你好像写反了:
货品明细=$D$3
建议修改为 :$D$3=货品明细,其次 * 销售数量 这种写法计算机并不认识,除非你事先给某个单元格的名称修改为 “销售数量了”
你可以试试 Sumifs 函数,注意,不是 Sumif ,这个函数允许多条件筛选求和:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
1) criteria_range1为计算关联条件的第一个区域。
2) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、"苹果"、或"32"。

3)criteria_range2为计算关联条件的第二个区域。
4) criteria2为条件2。和 3) 均成对出现。最多允许127个区域、条件对,即参数总数不超255个。
5)sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
详见:
http://baike.baidu.com/view/4840853.htm
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-30
你定义了名称:货品明细、供应及销售数量?要是没定义,Excel不认识它们是他们是什么,那就老老实实选择各自对应的范围。追问

定义过了还是不行

追答

能具体吗?怎么定义的?

追问

为什么销量定义过了,不能用,只能输入E3:E32

追答

说明你定义名称有问题

本回答被提问者采纳