2015-07-12 60 views
1

嗨我需要在vba上執行我的excel公式。這裏的公式:Sumproduct無法正常工作

=((SUMPRODUCT(-(Details!$C$7:$C$1182=A3),-(Details!$E$7:$E$1182=B3), -(Details!$S$7:$S$1182="Delivered"), -(Details!$G$7:$G$1182=C3), Details!$N$7:$N$1182))) 

而且我的代碼是:

ws1.Range("I2:I" & last) = Evaluate("SumProduct(-(Details!C = A3), -(Details!E = B3), -(Details!S = 'Delivered'), -(Details!G = C3), Details!N)") 

我SUMPRODUCT從其他表取值,但它不工作。謝謝。而不是 - -

回答

0

寫你的邏輯測試

評估(「SUMPRODUCT( - !(詳情C = A3), - !(詳細E = B3), - !(詳情S = (詳情!G = C3),詳情!N)「)

+0

感謝您的迴應,但它給出了一個錯誤(#value) – iamjf