Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SUMMEWENN über mehrere Spalten

Forumthread: SUMMEWENN über mehrere Spalten

SUMMEWENN über mehrere Spalten
26.06.2003 10:44:17
Christoph
Hallo Forum!

Ich habe eine Frage zur SUMMEWENN-Funktion:

Syntax

SUMMEWENN(Bereich;Suchkriterien;Summe_Bereich)

Ich möchte, dass die SUMMEWENN-Funktion für den Fall, dass die Suchkriterien übereinstimmen, direkt mehrere Spalten addiert. Dies macht SUMMEWENN aber nicht. SUMMEWENN addiert immer nur den Wert in der ersten Spalte des angegebenen Bereichs.

Beispiel:

SUMMEWENN(Blatt1!A:A;A3;Blatt1!G:Z)
Übersetzung: Wenn du in Blatt1 in der Spalte A den Wert A3 findest, summiere mir in Blatt1 in der selben Zeile die Spalten G bis Z.

Wenn ich das so eingebe, summiert SUMMWENN aber immer nur die Spalte G und hört dann auf. Was mache ich falsch? Wie kann ich SUMME_BEREICH so angeben, dass direkt die Spalten G bis Z addiert werden?

P.S.: Bisher habe ich mir immer so geholfen: =SUMMEWENN(....;G:G)+SUMMEWENN(.....;H:H)+...+SUMMWENN(.....;Z:Z). Finde ich aber einfach zu aufwendig. Gibt es nicht eine einfachere Lösung für mein Problem?

Dank und Gruß

Chris

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: SUMMEWENN über mehrere Spalten
26.06.2003 10:57:23
Holger Levetzow

da fällt mir erstmal nur folgende Fiormel ein (auch recht umstädlich): ergänzen bis z1:z10

{=SUMME((A1:A10="a")*(G1:G10+H1:H10+I1:I10))}

{} nicht eingeben, sondern Formel mit Strg+Umsch+Enter abschließen

Holger

Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:03:32
Christoph

Danke für die schnelle Antwort.

Ist aber leider auch recht umständlich, wie du schon sagst.
Ist es denn wirklich so, dass man mit SUMMEWENN immer nur eine Spalte addieren kann? Kann man SUMME_BEREICH nicht so abändern, dass direkt mehrere Spalten addiert werden?

Dank und Gruß

Christoph


Anzeige
Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:07:01
M@x

Hi Holger, Christoph
müßt das nicht dann kürzer gehn:?
{=SUMME((A1:A10="a")*(G1:Z10))}

Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:08:48
Mac4

Hallo Christoph,

nimm doch die Formel Summenprodukt!

SUMMENPRODUKT((A1:A1000=A3)*(G1:Z1000))

Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:16:01
Christoph

Danke für die Antwort!

Das funktioniert aber nicht. Wie kriege ich denn da meine WENN-Bedingung rein? I love Excel ... ;-)

Anzeige
Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:22:53
Mac4

Hi Christoph,

Deine Bedingung =A3 steht im ersten teil der Formel:

=Summenprodukt((Blatt1!A1:A1000=A3)*(Blatt1!G1:Z1000))

Marc

Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:34:51
Christoph

Das habe ich mir auch so gedacht, aber das Ergebnis ist #Zahl. Die Zahlen, die da addiert werden sollen, sind nicht besonders groß. Exakt sieht meine Formel jetzt so aus:

=SUMMENPRODUKT(('[Datenblatt-2003-062-01 Auftragsübersicht für Regionen.xls]QRY_JZV'!$A:$A=A3)*('[Datenblatt-2003-062-01 Auftragsübersicht für Regionen.xls]QRY_JZV'!$G1:$I1000))

Das SUMMENPRODUKT addiert doch vorher multiplizierte Werte, oder? Ich benötige nur eine simple Addition. Ist dann das SUMMMENPRODUKT überhaupt die richtige Formel?

Langsam wird es kompliziert... Danke schon im voraus...

Christoph


Anzeige
Nicht A:A, sondern A1:A1000 - dann geht´s oT
26.06.2003 11:43:03
Boris



Und wenn du es unbedingt mit SUMMEWENN...
26.06.2003 11:47:01
Boris

Hi Christoph,

...lösen wolltest, dann funktioniert das auch über die Indirekte Adressierung der Ergebnisspalten:

=SUMME(SUMMEWENN(A:A;"a";INDIREKT({"B:B"."C:C"."D:D"})))

summiert die Werte aus den Spalten B bis D, wenn in Spalte A ein "a" steht (KEINE Array-Formel - die {} per Hand eingeben).

Diese Lösung hat den einzigen Vorteil, dass man ganze Spalten referenzieren kann (A:A, B:B etc.) - das geht mit SUMMENPRODUKT nicht (wie ich dir schon geschrieben habe).
Aber grundsätzlich ist SUMMENPRODUKT hier die richtige Lösung.

Grüße Boris


Anzeige
Re: SUMMEWENN über mehrere Spalten
26.06.2003 11:49:26
Mac4

Hallo Christoph,

der Fehler liegt wohl im ersten Teil Deiner Formel. Bei Summenprodukt kannst Du nicht mit dem Bereich A:A arbeiten - gib auch hier einen difinierten Bereich (z.B. A1:A10) an, dann muss es klappen!

Uups, Hallo Boris - hatte nicht aktualisiertT o.T
26.06.2003 11:50:44
Mac4



Re: Uups, Hallo Boris - hatte nicht aktualisiertT o.T
26.06.2003 12:09:28
Boris

Hi Mac,

macht doch nix. Doppelt hält besser;-)

Grüße Boris

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

SUMMEWENN über mehrere Spalten nutzen


Schritt-für-Schritt-Anleitung

Um die SUMMEWENN-Funktion über mehrere Spalten zu nutzen, befolge diese Schritte:

  1. Formel aufbauen: Die Grundsyntax von SUMMEWENN lautet:

    =SUMMEWENN(Bereich; Suchkriterien; Summe_Bereich)

    Hierbei ist Bereich der Bereich, in dem die Suchkriterien geprüft werden, und Summe_Bereich der Bereich, der summiert werden soll.

  2. Einzelne Spalte summieren: Die herkömmliche Anwendung summiert nur eine Spalte. Beispiel:

    =SUMMEWENN(A:A; A3; G:G)

    Dies summiert nur die Werte in Spalte G, wenn der Wert in Spalte A mit A3 übereinstimmt.

  3. Mehrere Spalten addieren: Um mehrere Spalten zu summieren, kannst du die Formel erweitern. Eine Möglichkeit ist:

    =SUMME(SUMMEWENN(A:A; "Suchkriterium"; {B:B, C:C, D:D}))

    Dabei musst du die geschweifte Klammer manuell eingeben.

  4. Verwendung von SUMMENPRODUKT: Eine effizientere Methode, um mehrere Spalten zu summieren, ist die Verwendung von SUMMENPRODUKT:

    =SUMMENPRODUKT((A1:A1000=A3)*(G1:Z1000))

    Diese Formel summiert die Werte in den Spalten G bis Z, wenn die Bedingung erfüllt ist.


Häufige Fehler und Lösungen

  • Fehler: #Zahl: Dies kann auftreten, wenn du einen zu großen Bereich in einer Formel wie SUMMENPRODUKT verwendest. Achte darauf, dass du definierte Bereiche wie A1:A1000 angibst.

  • SUMMEWENN nur eine Spalte: Wenn du versuchst, SUMMEWENN über mehrere Spalten zu verwenden und es funktioniert nicht, verwende stattdessen SUMMENPRODUKT oder erstelle eine Array-Formel.

  • Syntaxfehler: Stelle sicher, dass du die richtige Syntax verwendest. Die geschweiften Klammern {} sind nicht automatisch und müssen manuell eingegeben werden, wenn du mehrere Bereiche summieren möchtest.


Alternative Methoden

  1. INDIREKT-Funktion: Du kannst auch die INDIREKT-Funktion verwenden, um dynamische Bereiche anzusprechen. Beispiel:

    =SUMME(SUMMEWENN(A:A; "a"; INDIREKT({"B:B"; "C:C"; "D:D"})))
  2. Verwendung von SUMMEWENN und SUMMENPRODUKT: Kombiniere beide Funktionen, um spezifische Anforderungen zu erfüllen. Zum Beispiel:

    =SUMME(SUMMEWENN(A:A; "Kriterium"; B:B) + SUMMEWENN(A:A; "Kriterium"; C:C))

Praktische Beispiele

  • Beispiel 1: Angenommen, du hast eine Liste von Verkäufen in Spalte A und die entsprechenden Beträge in den Spalten B bis D. Um die Gesamtsumme für einen bestimmten Verkäufer zu erhalten, verwende:

    =SUMME(SUMMEWENN(A:A; "Verkäufer1"; {B:B; C:C; D:D}))
  • Beispiel 2: Zur Berechnung der Gesamtumsätze, wenn du die Daten in einem bestimmten Jahr filtern möchtest, kannst du SUMMENPRODUKT nutzen:

    =SUMMENPRODUKT((A1:A1000="2023")*(B1:D1000))

Tipps für Profis

  • Verwende benannte Bereiche: Benenne deine Datenbereiche, um die Formeln übersichtlicher und leichter verständlich zu machen.

  • Kombiniere Funktionen: Nutze die Flexibilität von Excel, indem du SUMMEWENN, SUMMENPRODUKT und andere Funktionen kombinierst, um komplexe Berechnungen durchzuführen.

  • Array-Formeln: Wenn du mit großen Datenmengen arbeitest, erwäge den Einsatz von Array-Formeln, um die Leistung zu optimieren.


FAQ: Häufige Fragen

1. Kann ich SUMMEWENN über mehr als drei Spalten verwenden?
Ja, du kannst mehrere Spalten mit SUMMEWENN summieren, indem du sie in geschweifte Klammern fasst und die INDIREKT-Funktion verwendest.

2. Was ist der Unterschied zwischen SUMMEWENN und SUMMENPRODUKT?
SUMMEWENN summiert Werte basierend auf einem Kriterium in einem bestimmten Bereich, während SUMMENPRODUKT die Werte in mehreren Spalten addiert, die ein bestimmtes Kriterium erfüllen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige