情况:
Row 1: Variable | Margin | Sales
Row 2: banana | 2 | 10
Row 3: apple | 5 | 20
Row 4: apple | 10 | 20
"变量"位于A栏第1行。
销售=可变列的名称范围,即A2:A4 Fruit =" apple"的名称范围和"香蕉"即{apple; banana}
我有上表以及如何找到加权平均保证金。权重取决于销售额。
使用的公式:=SUMPRODUCT(B2:B4,C2:C4/(SUM(SUMIFS(C2:C4,sales,fruit))))
问题:
当我使用这个公式时,我得到#DIV / 0! 如果我进入公式并按下F9,我得到6.40,这是正确的答案。
有人可以告诉我我做错了什么吗?如果不使用F9进入公式,我怎么能得到6.40。
注意:
我想避免使用此公式:=SUMPRODUCT(B2:B4,C2:C4/(SUM(SUMIFS(C2:C4,sales,{"apple","banana"}))))
计算中包含的水果范围是动态的。有时我只想包括香蕉,有时只包括苹果,我可以通过更改水果命名范围内的细胞来使其变得动态。