2017-01-25 1 views
0

ich eine Spalte mit Werten haben, die Ich mag würde die Summe Produkt mit einer zweiten Säule je nach berechnen, was in der zweiten Spalte Zeichenfolge ist.SUMPRODUCT kombiniert mit If (IsNumber (Search

dh wenn die zweite Spalte die Zeichenfolge "estimate" Ich möchte den Wert in der ersten Spalte mit 0,6 multiplizieren. Wenn die zweite Spalte die Zeichenfolge "calculated" hat möchte ich den Wert in der ersten Spalte mit 0,9 multiplizieren, wenn die zweite Spalte die Zeichenfolge "gewogen" Ich möchte den Wert in der ersten Spalte mit 0,97 multiplizieren

und dann summieren Sie alle diese Werte zusammen

Ich habe einen Anfang gemacht:

=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

jedoch nur dies ändert die Produktsumme basierend auf den Inhalt von M5 und nicht jede Zeile der Reihe nach.

Prost !!

Antwort

0

einen Weg rund um es hat geklappt:

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