2013-11-04 82 views
0

我將蘋果和橘子的庫存分成三個客戶。價格基於運輸方式。我想按客戶計算收入。我試圖避免在其他單元格中進行中間計算,並想用一個公式來描述整個客戶計算。Array查找值的公式

我正在使用的數組公式似乎並不符合計算中的不同模式。

B11中的公式位於底部。

有什麼建議嗎?先謝謝你。 enter image description here

+0

已更新的圖像。傑裏和布萊恩的解決方案都有效。謝謝! – kkelly18

回答

2

既然你有產品和資金,我建議使用SUMPRODUCT

=SUMPRODUCT(($A$6:$A$10=A12)*($A$2=$C$6:$C$10)*$D$6:$E$10*$B$2)+ 
SUMPRODUCT(($A$6:$A$10=A12)*($A$3=$C$6:$C$10)*$D$6:$E$10*$B$3) 

凱文,然後你可以向下拖動公式的其他用戶。

($A$6:$A$10=A12)驗證名稱。

($A$2=$C$6:$C$10)驗證模式。

$D$6:$E$10*$B$2獲得股票。

雖然可能有一些更簡單的方法,但由於我現在沒有多少時間,所以尚未探索所有可能性。

1

這是另一個使用SUMPRODUCT的解決方案。在Kevin的單元格B12中輸入以下公式,然後將其複製下來以供其他人使用。

=SUMPRODUCT(($A$6:$A$10=A12)*($D$6:$E$10)*SUMIF($A$2:$A$3,$C$6:$C$10,$B$2:$B$3)) 

它類似於@傑裏的,但它通過SUMIF,而不是使用每種模式明文規定做了該模式的「查找」。