Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

SUMMEWENN mit mehr als eine Spalte





Frage

Hallo zusammen, ich habe folgendes Problem: Wenn in den ersten beiden Spalten (A und B) zwei definierte Texte erscheinen, sollen die in Spalte C enthaltenen Werte addiert werden. Ich habe es mit SUMMEWENN versucht, aber eine Verschachtelung wie bei WENN ist hier wohl nicht möglich. Ich würde mich freuen, wenn mir hierbei jemand helfen könnte. Vielen Dank

Antwort 1 von wasnloso

Probier mal das:

{=SUMME(WENN((A1:A10="Text1");WENN(B1:B10="Text2";C1:C10)))}

Die geschweiften Klammern nicht mit eintippen.
Nach der Eintippen NICHT mit Return, SONDERN mit STRG + SHIFT + RETURN.



Antwort 2 von want2cu

Hallo Brita,

das geht auch recht einfach mit der Funktion SUMMENPRODUKT. EInfach die jeweiligen Bedingungen in KLammern setzen und mit dem Operator * verbinden. Ganaueres findest du in der Hilfe zu deiser Funktion, Wenn das nicht reichen sollte, dann melde dich nochmal und sage, woran es hapert.
Natürlich freut man sich hier im SN auch über ein positives Feedback, wenn dir ein Tipp geholfen hat.

CU
want2cu

Antwort 3 von IngoH

Hallo Brita,
A und B kann man, wenn es Texte sind, auch per "VERKETTEN" verknüpfen. Dann geben sie zusammen einen prima Vergleichsparameter ab. Wenn man das nicht in einer Formel machen möchte, dann einfach in Spalte D eingeben:
{ =VERKETTEN(A1;B1) }
Dann kann man in SUMMEWENN auf die Spalte D zurückgreifen.
Gleiches kann man mit dem Begriffspaar machen, mit dem verglichen werden soll.


Antwort 4 von want2cu

Hallo Ingo,

natürlich kann man es mit VERKETTEN und einer weiteren Hilfsspalte machen. Die Funktion SUMMENPRODUKT schafft das jedoch auch völlig OHNE Hilfsspalte und kann zudem auch noch weitere Kriterien in anderen Spalten berücksichtigen. Die Anzahl der Bedingungen ist damit nicht begrenzt.

Ich halte diese Lösung für die einfachste. Gegenüber der Matrixfromel ergibt sich der Vorteil, dass man beim Editieren nicht auf den Abschluss mit STRG-SHIFT-ENTER achten muss, um die geschweiften KLammern zu erzeugen. Amnsonsten funktioniert die Matrixformel nämlich nicht mehr, ohne dass jedoch eine erkennbare Fehlermeldung erfolgt.

CU
want2cu

Antwort 5 von Brita

Hallo zusammen,

erst einmal vielen Dank, daß Ihr Euch meinem Problem angenommen habt.

Den Vorschlag von wasnloso habe ich ausprobiert und er funktioniert sehr gut.

Deinen Vorschlag, want2cu, konnte ich leider nicht so richtig nachvollziehen, da laut Excel Hilfetext nur nummerische Ausdrücke Verwendung finden.

Bei dem Vorschlag von Ingo muß, wie Ihr schon erwähnt habt, eine Hilfsspalte benutzt werden, was für meine Zwecke nicht besonders dienlich ist.

Noch mal vielen Dank für Eure Hilfe, Ihr habt mir sehr geholfen.

Brita

Antwort 6 von want2cu

Hallo Brita,

kein Problem: die Sache ist schon mit SUMMENPRODUKT zu lösen, auch wenn es sich um text handlet. Hier ein kleines Beispiel:

Angenommen in Spalte A1:A8 stehen Buchtstaben, IN Spalte B1:B8 stehen Begriffe wie "Brot" etc. und in Spalte C1:C8 stehen Zahlen,

Dann z.B. in E1 folgende Formel:

=SUMMENPRODUKT((A1:A8="a")*(B1:B8="Brot")*C1:C8)

Damit werden dann nur die Zahlen summiert, bei denen in Spalte A ein "a" (natürlich OHNE die Anführungszeichen) und in Spalte B das Wort "Brot" steht.

Texte sind also bei der Funktion SUMMENPRODUKT in Anführungszeichen zu setzen (gilt übrigens auch für die anderen Funktionen in Excel).

Vorteilhafter ist es allerdings, die einzlenen Kriterien nicht unmittelbar in der Formel zu nennen, sondern dafür separate Zellen zu benutzen.

Dann steht nach dem Gleichheitszeichen einfachnur die entsprechende Zellkoordinate,
also z.B. bei den Eingabezellen H1 und I1

=SUMMENPRODUKT((A1:A8=H1)*(B1:B8=I1)*C1:C8)

Ich hoffe, dass du mit diesen HInweisen klar kommst und dann OHNE Hilfsspalte auskommst ;-)

Ein Feedback ist in jedem Fall nett.

Cu
want2cu

Antwort 7 von Brita

Hallo want2cu,

vielen Dank für Deine zusätzliche Hilfeleistung.
Ich habe Dein Beispiel ausprobiert:

Es klappt wunderbar!!

Noch einen schönen Rest des Tages
Brita