1

Ich verwende diese:SUMIF mit mehreren Blättern und den gleichen Wert

=SUMIF(A2:A223,”Lenovo_Core_I5″,B2:B222)-SUMIF(A2:A223,”Lenovo_Core_I5″,C2:C222) 

und es funktioniert auf dem gleichen Blatt. Allerdings benutze ich multi Platten, so dass ich versuchen:

=SUMPRODUCT(SUMIFS(INDIRECT(New_Order!B1:B94),INDIRECT(New_Order!A1:A94),”Lenovo_Core_I7″))-SUMPRODUCT(SUMIFS(INDIRECT(New_Applying!C7:C32),INDIRECT(New_Applying!A7:A32),”Lenovo_Core_I7″)) 

aber es zeigt #REF! Fehler.

Bitte siehe unten:

enter image description here

+0

Besser verwenden Sie 'Named Range'. – harun24hr

+0

Die Formeln, die in deiner Frage enthalten sind, sind nicht die, die den Fehler in deinem screendump geben - der, der einen Fehler gibt, beginnt mit '= SUMPFPRINZIP (SUMME (INDIREKT (" "& New_Order! &" '! B2: '- das geht definitiv – YowE3K

Antwort

0

Probieren Sie es ohne INDIRECT FUNCTION

=SUMPRODUCT(SUMIF(New_Order!B1:B94,New_Order!A1:A94,”Lenovo_Core_I7″)) - 
SUMPRODUCT(SUMIF(New_Applying!C7:C32,New_Applying!A7:A32,”Lenovo_Core_I7″)) 

Lesen Sie mehr über Werte von den anderen Blättern Referenzierung Here

+0

Es zeigt #NAME? Wie auch immer ich es gelöst habe, verwende ich diese = SUMPFPRODUKT (SUMME ((Auftrag! $ A $ 5: $ A $ 222), "INK", (Reihenfolge! $ B $ 5: $ B $ 222))) - SUMPF (($ A $ 5: $ A $ 222), "TINTE", (Bewerben! $ C $ 5: $ C $ 222))) –

0

Sie nicht INDIREKTE brauchen noch SUMMENPRODUKT. Versuchen Sie Folgendes:

=SUMIFS(New_Order!B1:B94,New_Order!A1:A94,”Lenovo_Core_I7″) - 
SUMIFS(New_Applying!C7:C32,New_Applying!A7:A32,”Lenovo_Core_I7″) 
+0

Ich benutze dies und es funktioniert gut = SUMPF (SUMME ((! $ A $ 5: $ A $ 222), "TINTE", (Auftrag! $ B $ 5: $ B $ 222))) - SUMPF (SUMME ((Anwenden! $ A $ 5: $ A $ 222), "INK", (Bewerben! $ C $ 5: $ C $ 222))) –

+0

Ja, aber in diesem Fall fügt sumproduct einen Wert hinzu. – Rufus

Verwandte Themen