Clever-Excel-Forum

Normale Version: Summe Wenn Array Formel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus Zusammen,

ich habe in meiner Datei einige Zellen mit SUMMEWENNS() errechnet. Da ich dort aber immer einen #WERT-Fehler bekam, wenn die Datei, auf die ich verknüpft habe, nicht offen war habe ich gelesen, dass es auch mit einer {SUMME(WENN())} funktionieren soll. Allerdings bekomme ich immer ein #NV wenn ich das so eingebe und weiß nicht ob ich damit an die Grenzen von der Formel bzw. von Excel stoße oder ob ich einfach nur einen dummen Fehler mache. 

So ungefähr sieht die Formel dazu aus

{=SUMME(WENN
([Datei]AG1:AG1000="xxx")+
([Datei]P1:P1000="yyy")+
([Datei]X1:X1000="zzz");
([Datei]C1:C1000;0))}

Ich möchte also auf Grund der Argumente "xxx", "yyy" und "zzz" die Summe in C1:C1000 errechnen.

Ich kann die Datei leider nicht anhängen, da es Firmeninterna sind. 
Danke schon mal für die Hilfe

Grüße
Pascal
Moin!
Nun, ohne Datei (die Du ja nachstellen könntest) tippe ich auf ein simples SUMMEWENNS()

Gruß Ralf
Hallo,

ich erhalte bei geöffneter Quelldatei "Datei.xlsx" und bei 1 Abfragekriterium ins Arbeitsblatt "ArbBlatt" 
mit Kriteriumbereich G8:G10 und Kritwert "Krit", Summationsbereich H8:H10
zB. folgende Formel:
{=SUMME(WENN('[Datei.xlsx]ArbBlatt'!$G$8:$G$10="Krit";'[Datei.xlsx]ArbBlatt'!$H$8:$H10))}

Schließe ich die Datei "Datei.xlsx", verlängert sich die Formel bei den beiden Bereichen um den Dateipfad, zB. also:
{=SUMME(WENN('Pfad\[Datei.xlsx]ArbBlatt'!$G$8:$G$10="Krit";'Pfad\[Datei.xlsx]ArbBlatt'!$H$8:$H10))}

Hinweisen möchte ich auch, dass deine "+"-Zeichen bei der Verknüpfung der Kriteriumsbedingungen ein logisches (inklusives) ODER bewirken, dh. wenn mindestens eine der Bedingungen zutrifft (pro Zeile), wird die jeweilige Zahl im Summenbereich beim Summieren berücksichtigt.
Falls jedoch die Bedingungen alle zutreffen müssen (logisches UND), damit summiert wird, müsstest du statt des "+"-Zeichen ein "*"-Zeichen verwenden.
Guten Morgen Anton,

vielen Dank für deine hilfreiche Antwort!
Die Sache mit dem "+" war mir so nicht bewusst, das hilft mir schon um einiges weiter.
Das der Pfad sich davor hängt ist mir allerdings bewusst. 
Ich werde nochmal mit den gewonnenen Informationen die Formel Stück für Stück aufbauen um herauszukristallisieren wo der Fehler entsteht.

Vielen Dank fürs erste 28
(18.06.2021, 06:43)Pascal97 schrieb: [ -> ]Guten Morgen Anton,

vielen Dank für deine hilfreiche Antwort!
Die Sache mit dem "+" war mir so nicht bewusst, das hilft mir schon um einiges weiter.
Das der Pfad sich davor hängt ist mir allerdings bewusst. 
Ich werde nochmal mit den gewonnenen Informationen die Formel Stück für Stück aufbauen um herauszukristallisieren wo der Fehler entsteht.

Vielen Dank fürs erste 28

Kleines Update:

Ich vermute mal, dass der Fehler nicht nochmal jemandem vorkommt aber fürs Protokoll werde ich es trotzdem nochmal einfließen lassen.
Mein Fehler war (abgesehen von der verkehrten "+"-Verwendung), dass in den Grunddaten teilweise #NV-Fehler enthalten waren. 
Diese waren bei der SUMMEWENNS Formel kein Problem, jedoch waren die der Grund warum ich keinen Wert bei der {SUMME(WENN())} Variante bekommen habe.