Supportnet / Forum / Tabellenkalkulation
SUMMENPRODUKT mit ODER-Funktion verknüpfen
Frage
Hallo Liebe Excel-Freunde,
ich bin nun an einer Stelle angelangt, wo ich einfach nicht mehr weiter komme... und hoffe nun, hier in diesem Forum auf Unterstützung.
Mein Problem:
Eine Zeile soll nur gezählt werden, wenn dieser im gewünschten Zeitraum liegt und mehrere Bedingungen erfüllt (mit einer ODER-Verknüpfung):
Mein Ansatz:
SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50="n")*(´Tabelle1´!H2:H50="n"))
Jetzt sowohl aber die Spalte "G" und die Spalte "H" mit ODER verknüpft werden (Also Zeile zählen, wenn Spalte G, H oder auch beide gleich "n" sind).
Ich hoffe, ihr könnt mir hier weiterhelfen.
Vielen Dank an euch im Voraus.
MFG
Posse
Antwort 1 von Saarbauer
Hallo,
der ansatz ist aus meiner Sicht ok, muss nur ergänzt werden
*SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50="n")*(´Tabelle1´!H2:H50="n")) +
SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50 <> "n")*(´Tabelle1´!H2:H50="n")) +
SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50="n")*(´Tabelle1´!H2:H50 <> "n"))
dann müsste es funktionieren
Gruß
Helmut
der ansatz ist aus meiner Sicht ok, muss nur ergänzt werden
*SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50="n")*(´Tabelle1´!H2:H50="n")) +
SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50 <> "n")*(´Tabelle1´!H2:H50="n")) +
SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*(´Tabelle1´!G2:G50="n")*(´Tabelle1´!H2:H50 <> "n"))
dann müsste es funktionieren
Gruß
Helmut
Antwort 2 von Saarbauer
Hallo
* am Anfang der Formel entfällt
Gruß
Helmut
* am Anfang der Formel entfällt
Gruß
Helmut
Antwort 3 von Posse
Hallo Helmut,
danke für die schnelle Antwort. Ja, das hat ganz gut funktioniert. Danke nochmals.
Gruß
Posse
danke für die schnelle Antwort. Ja, das hat ganz gut funktioniert. Danke nochmals.
Gruß
Posse
Antwort 4 von rainberg
Hallo Miteinander,
das sollte doch auch kürzer gehen, oder verstehe ich das Problem falsch?
=SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*((´Tabelle1´!G2:G50="n")+(´Tabelle1´!H2:H50="n")))
Gruß
Rainer
das sollte doch auch kürzer gehen, oder verstehe ich das Problem falsch?
=SUMMENPRODUKT((´Tabelle1´!C2:C50>=DATUM!C12)*(´Tabelle1´!C2:C50<=DATUM!D12)*(´Tabelle1´!A2:A50="n")*((´Tabelle1´!G2:G50="n")+(´Tabelle1´!H2:H50="n")))
Gruß
Rainer
Antwort 5 von Posse
Hallo Rainer,
das hatte ich bereits probiert. In deinem Fall werden alle Zeilen summiert, die entweder in Spalte "G" oder in Spalte "H" ein "n" haben.
Wenn nun aber in einer Zeile in beiden Spalten (sowohl in G als auch in H) das "n" steht, dann wird dieser doppelt gezählt. Und genau das wollte ich vermeiden.
Vielleicht gibt es aber trotzdem eine elegantere Lösung ;-)
Gruß
Posse
PS: Trotzdem danke für den Tipp
das hatte ich bereits probiert. In deinem Fall werden alle Zeilen summiert, die entweder in Spalte "G" oder in Spalte "H" ein "n" haben.
Wenn nun aber in einer Zeile in beiden Spalten (sowohl in G als auch in H) das "n" steht, dann wird dieser doppelt gezählt. Und genau das wollte ich vermeiden.
Vielleicht gibt es aber trotzdem eine elegantere Lösung ;-)
Gruß
Posse
PS: Trotzdem danke für den Tipp
Antwort 6 von rainberg
Hallo Posse,
dann war es also doch ein Missverständnis.
Habe im Moment leider kein Excel zur Verfügung um eine Testdatei nach zu bauen.
Gruß
Rainer
dann war es also doch ein Missverständnis.
Habe im Moment leider kein Excel zur Verfügung um eine Testdatei nach zu bauen.
Gruß
Rainer

