Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Summewenns
#1
Hallo zusammen,

ich habe eine Frage zu Summewenns. Ich muss bestimmte bereiche Summieren und eine bestimmte Zelle mit einer Bezeichnung. Die Summe eines Bereiches funktioniert, jedoch funktioniert es nicht, wenn ich verschiedene Bereiche summieren möchte. So sehen meine Formelen aus.

=SUMMEWENNS(C15:P15;C1:P1;">=10001";C1:P1;"<=10010";C1:P1;"11010")
SUMMEWENNS(C15:P15;C1:P1;">=10001";C1:P1;"<=10002";C1:P1;">=10011";C1:P1;"<=11010")

Innerhalb eines Suchbereiches wird das korrekte Ergebnis ausgegeben, jedoch funktioniert es nicht, wenn zusätzlich noch ein Suchbereich oder Suchkriterium hinzukommt.

Ich weiss nicht woran es liegt oder nutze ich gar die falsche Formel? Ich benötige eine Formel und kein VBA.

Die Datei habe ich angefügt.



VG Katy

Huh  So ich bin mit dieser Formel auf das korrekte Ergebnis gekommen.
=SUMMEWENNS(C15:P15;C1:P1;">=10001";C1:P1;"<=10010")+SUMMEWENNS(C15:P15;C1:P1;"=11010")

Gibt es für diese Formel eine kürzere Schreibweise?

VG Katy


Angehängte Dateien
.xlsx   summewenns.xlsx (Größe: 10,59 KB / Downloads: 6)
Antworten Top
#2
Hola,
bei Summewenns() sind die Bedingungen immer UND Bedingungen, das heißt es müssen alle Bedingungen gleichzeitig vorliegen damit summiert wird. Das ist halt bei dir nicht der Fall.
So ginge das zB mit Summenprodukt():
Code:
=SUMMENPRODUKT(((C1:H1>=10001)*(C1:H1<=10010)+(C1:H1=11010))*(C15:H15))
Gruß,
steve1da
Antworten Top
#3
Hi,

was auch funktiert:
=SUMME(SUMMEWENNS(C15:P15;C1:P1;{">=10001";11010};C1:P1;{"<=10010";11010}))
oder
=SUMME(SUMMEWENNS(C15:P15;C1:P1;{">=10001".11010};C1:P1;{"<=10010".11010}))
Ob in der geschweiften Klammer die Argumente mit Punkt oder Strichpunkt getrennt werden, ist egal. Es muss nur gleich sein. Ebenso ist es hier egal, ob die zweite Zahl in Anführungszeichen steht oder nicht. Bei etwas anderem als "=" muss man den Vergleichsoperator angeben und dann muss alles in "-Zeichen.

Man könnte auch in A1 10001, in A2 10010 und in B1 und B2 jeweils 11010 schreiben. Dann sähe die Formel so aus:
=SUMME(SUMMEWENNS(C15:P15;C1:P1;">="&A1:B1;C1:P1;"<="&A2:B2))
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste