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

Forumthread: SummeWenn über mehrere Tabellen

SummeWenn über mehrere Tabellen
14.12.2012 14:03:36
Max
Hallo zusammen,
hat jemand eine passende Lösung für die Summewenn Funktion, die über verschiedene (auch vom Namen her) Tabellen funktioniert?
Danke und Gruß

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bspw mit Summenprodukt+Indirekt
14.12.2012 14:29:25
Daniel
Hi
die einfachste Möglichkeit ist, für jedes Tabellenblatt eine eigene SummeWenn-Formel zu erstellen und diese dann zu daddieren.
=SummeWenn(..Tabelle1..)+SummeWenn(...Tabelle2...)+SummeWenn(...Tabelle3...)

wenn es viele Tabellenblätter sind, dann würde die obige Formel sehr lang werden, dann könnte man sich mit einer Matrix-Funktion in verbindung mit Indirekt zum ansprechen der Tabellenblätter behelfen:
Variante 1: die Tabellenblattnamen, die Summiert werden sollen, sind in den Zellen A1-A3 aufgeführt:
=SUMMENPRODUKT(SUMMEWENN(INDIREKT(A1:A3&"!A:A");"A";INDIREKT(A1:A3&"!B:B")))

Variante 2: die Tabellenblattnamen sind werden innerhalb der Formel selbst gelistet:
=SUMMENPRODUKT(SUMMEWENN(INDIREKT({"Tabelle1"."Tabelle2"."Tabelle3"}&"!A:A");"A"; INDIREKT({"Tabelle1"."Tabelle2"."Tabelle3"}&"!B:B"))) 
Gruß Daniel

Anzeige
AW: Bspw mit Summenprodukt+Indirekt
14.12.2012 14:52:55
Max
Hi Daniel,
danke für die Formeln. Eine davon sollte passen :)
Nur für mein Verständnis noch eine Frage zu der Variante 2:
was genau ist unter &"!A:A" in der Indirekt zu verstehen? Ist das der Summe_Bereich aus der Summewenn Funktion?
Danke und Gruß

AW: Bspw mit Summenprodukt+Indirekt
14.12.2012 15:10:12
Daniel
Hi
Spalte A ist die Spalte, die mit dem Suchwert verglichen wird und Spalte B ist die Spalte, deren Werte aufsummiert werden.
irgendwas muss ich ja annehmen, wenn ich die Formeln beschreiben will und der Fragesteller (als du) hier in seiner Frage keine kontrekten Angaben gemacht hat.
Gruß Daniel

Anzeige
AW: Bspw mit Summenprodukt+Indirekt
14.12.2012 15:18:35
Max
super...funktioniert einwandfrei
danke nochmals
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

SummeWenn über mehrere Tabellenblätter


Schritt-für-Schritt-Anleitung

Um die SUMMEWENN-Funktion über mehrere Tabellenblätter in Excel anzuwenden, kannst Du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Tabellenblätter vorbereiten: Stelle sicher, dass Du die Tabellenblätter hast, die Du für die Summierung verwenden möchtest.

  2. Formel eingeben: Du kannst für jedes Tabellenblatt eine eigene SUMMEWENN-Formel erstellen. Die Grundformel sieht folgendermaßen aus:

    =SUMMEWENN(Tabelle1!A:A; "Suchkriterium"; Tabelle1!B:B) + SUMMEWENN(Tabelle2!A:A; "Suchkriterium"; Tabelle2!B:B) + SUMMEWENN(Tabelle3!A:A; "Suchkriterium"; Tabelle3!B:B)
  3. Matrixfunktion verwenden: Wenn Du viele Tabellenblätter hast, wird die Formel lang. In diesem Fall kannst Du eine Matrixfunktion mit INDIREKT verwenden. Hier ist eine Beispiel-Formel:

    =SUMMENPRODUKT(SUMMEWENN(INDIREKT(A1:A3 & "!A:A"); "Suchkriterium"; INDIREKT(A1:A3 & "!B:B")))

    In diesem Beispiel stehen die Namen der Tabellenblätter in den Zellen A1 bis A3.


Häufige Fehler und Lösungen

  • Fehler: #NAME?
    Lösung: Überprüfe, ob die Tabellennamen korrekt eingegeben wurden und ob die SUMMEWENN-Funktion richtig geschrieben ist.

  • Fehler: Ungültiger Bereich
    Lösung: Stelle sicher, dass die Bereiche in den SUMMEWENN-Formeln korrekt sind und sich in den angegebenen Tabellenblättern befinden.

  • Fehler: Falsches Suchkriterium
    Lösung: Überprüfe das Suchkriterium. Achte darauf, dass es genau mit den Werten in den Tabellenblättern übereinstimmt.


Alternative Methoden

Wenn Du SUMMEWENN über mehrere Tabellenblätter verwenden möchtest, gibt es ein paar alternative Methoden:

  1. SUMMEWENNS: Diese Funktion ermöglicht es, mehrere Bedingungen anzuwenden, jedoch nur über ein Tabellenblatt. Du kannst jedoch die Ergebnisse mehrerer SUMMEWENNS-Formeln addieren.

    =SUMMEWENNS(Tabelle1!B:B; Tabelle1!A:A; "Suchkriterium") + SUMMEWENNS(Tabelle2!B:B; Tabelle2!A:A; "Suchkriterium")
  2. Power Query: Eine leistungsstarke Methode, um Daten aus mehreren Tabellenblättern zusammenzuführen und zu analysieren. Hierbei kannst Du eine Abfrage erstellen, die die Daten zusammenführt und dann die Summe berechnet.


Praktische Beispiele

Hier sind ein paar praktische Beispiele für die Anwendung von SUMMEWENN über mehrere Tabellenblätter:

  • Beispiel 1: Du hast drei Tabellenblätter, die Tabelle1, Tabelle2 und Tabelle3 heißen. Du möchtest die Summe aller Werte in Spalte B berechnen, die in Spalte A den Wert "Verkauf" haben:

    =SUMMEWENN(Tabelle1!A:A; "Verkauf"; Tabelle1!B:B) + SUMMEWENN(Tabelle2!A:A; "Verkauf"; Tabelle2!B:B) + SUMMEWENN(Tabelle3!A:A; "Verkauf"; Tabelle3!B:B)
  • Beispiel 2: Mit der Matrixfunktion kannst Du die Blätter dynamisch anpassen. Angenommen, die Namen der Blätter stehen in den Zellen A1 bis A3:

    =SUMMENPRODUKT(SUMMEWENN(INDIREKT(A1:A3 & "!A:A"); "Verkauf"; INDIREKT(A1:A3 & "!B:B")))

Tipps für Profis

  • Verwende Namensbereiche: Um die Formeln übersichtlicher zu gestalten, kannst Du Namensbereiche für die Bereiche in den Tabellenblättern definieren.

  • Dokumentation: Halte die Struktur Deiner Tabellenblätter gut dokumentiert, um die Formeln leichter nachvollziehen zu können.

  • Fehlerüberprüfung: Nutze die Fehlerüberprüfungsfunktion in Excel, um Probleme in Deinen Formeln schnell zu identifizieren.


FAQ: Häufige Fragen

1. Frage
Wie kann ich ZÄHLENWENN über mehrere Tabellenblätter anwenden?
Antwort: Du kannst die ZÄHLENWENN-Funktion ähnlich wie SUMMEWENN verwenden, indem Du die Formeln für jedes Tabellenblatt addierst:

=ZÄHLENWENN(Tabelle1!A:A; "Suchkriterium") + ZÄHLENWENN(Tabelle2!A:A; "Suchkriterium")

2. Frage
Gibt es eine Möglichkeit, die Formel auf alle Blätter anzuwenden?
Antwort: Ja, Du kannst die INDIREKT-Funktion in Kombination mit SUMMENPRODUKT verwenden, um dynamisch auf alle Blätter zuzugreifen.

=SUMMENPRODUKT(SUMMEWENN(INDIREKT(A1:A3 & "!A:A"); "Suchkriterium"; INDIREKT(A1:A3 & "!B:B")))

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