2017-01-25 87 views
0

我有我想計算和積與靠的是在第二列是什麼串第二列一列值。SUMPRODUCT與IF(ISNUMBER聯合(搜索

也就是說,如果第二列具有字符串「估計」我想將第一列中的值乘以0.6 如果第二列中包含字符串「計算」我想將第一列中的值乘以0.9 如果第二列中包含字符串「權重」我想將第一列中的值乘以0.97

然後將所有這些值相加在一起

我已經開了一個頭:

=SUMPRODUCT(J5:J27*(IF(ISNUMBER(SEARCH("Estimate",M5)),0.6,IF(ISNUMBER(SEARCH("Calculated",M5)),0.9,IF(ISNUMBER(SEARCH("Drawing/Weighed",M5)),0.97)))))/$J$29

然而,這只是改變基於M5的內容,而不是各行依次總和的產品。

乾杯!

回答

0

摸索出一個解決方法是:

=(SUMPRODUCT((M5:M27= "Estimate")*J5:J27)*0.6+SUMPRODUCT((M5:M27= "Cad")*J5:J27)*0.9+SUMPRODUCT((M5:M27= "WeighedDrawing")*J5:J27)*0.97)