Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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