0
我有以下的Excel電子表格:SUMPRODUCT空細胞/ ISNUMBER
A B c D
1 Products Sales
2 Product A 50 Product A #VALUE!
3 Product A 60 Product B
4 Product A 20 Product C
5 Product B 90
6 Product C 80
7 Product C 50
8 ="" =""
在列A是產品列表及其相應的銷售在列B上市。在列d我想用下面的公式來顯示銷售總和:
D2 = SUMPRODUCT(($B$2:$B$8)*($A$2:$A$8=C2))
我展示的130 (B2 + B3 + B4)的結果而不是我得到一個#VALUE!在行8中由=「」引起的錯誤。
我怎樣才能讓這個公式的工作,儘管行8
的=」「我試着去與這種方式,但它仍然顯示了一個錯誤:
D2 = SUMPRODUCT(($B$2:$B$8)*($A$2:$A$8=C2)*ISNUMBER($A$2:$A$8)*ISNUMBER($B$2:$B$8))
請保持在以下介意:我無法將SUMPRODUCT公式轉換爲SUMIF(S)公式,因爲我的原始文件比上面的簡單示例更復雜。
嗨XOR LX,謝謝您的回答。我明白了你的觀點,但是當我在複雜的原始文件中嘗試公式時,它不起作用。我簡化了上面的例子,以便更容易理解我的問題。但是,我會稍微等一下,如果沒有答案,我可能會再次用我複雜的數據來提問。 – Michi
因此,在您的實際公式中,是否有任何數組傳遞給多個維度的SUMPRODUCT?爲什麼你不能提供一個與你實際使用的公式相同的公式(必要時用虛擬數據替換機密數據)? –
您好XOR LX,你可以在我剛剛發佈的以下問題中找到更復雜的數據庫:https://stackoverflow.com/questions/44514606/sumproduct-with-multiple-criterias-and-empty-cells – Michi