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

Forumthread: Zählenwenn über mehrere Tabellen

Zählenwenn über mehrere Tabellen
25.02.2018 22:09:04
Oliver
Liebes Forum,
in einem Dienstplaner mit den gleich aufgebauten Tabellen '1' bis '53' entsprechend den Kalenderwochen möchte ich die bisher geleisteten Dienste des Jahres in der jeweiligen Woche kumuliert aufaddieren. Nach Recherche habe ich die Array-Formel:
{=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(1:2)&"'!$b5:$h5");J$3))} z. B. für die 2. Woche
angewendet, die im Wesentlichen funktioniert. Der Bereich $b5:$h5 wird nach der Dienstkategorie, die in J$3 steht, durchsucht.
Nun möchte ich aber die gleiche Tabelle 52x kopieren ohne alle Formeln an die jeweilige Woche anpassen zu müssen. In $A$4 steht jeweils die lfd. Woche = Name des Tabellenblattes.
Mein Versuch mit
{=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(1:$A$4)&"'!$b5:$h5");J$3))}
wird nicht als gültige Formel akzeptiert.
Wie müsste die richtige Formel lauten?
Ich danke schon einmal im voraus.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählenwenn über mehrere Tabellen
25.02.2018 22:46:44
Daniel
Hi
nochmal ein Indirekt in der Zeile-Funktion:
{=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(INDIREKT("1:"&$A$4))&"'!$b5:$h5");J$3))}
Gruß Daniel
AW: Zählenwenn über mehrere Tabellen
26.02.2018 00:58:04
Oliver
Vielen lieben Dank Daniel,
das hat geklappt. Hatte ich auch schon mal ausprobiert, muss wohl aber dabei einen Tippfehler gemacht haben. Supi, jetzt geht's
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zählenwenn über mehrere Tabellenblätter in Excel


Schritt-für-Schritt-Anleitung

  1. Erstelle die Tabellenblätter: Stelle sicher, dass Du die Tabellenblätter '1' bis '53' erstellt hast, die den Kalenderwochen entsprechen.

  2. Formel zur Zählung erstellen: Verwende die folgende Array-Formel, um die Zählung über mehrere Tabellenblätter durchzuführen:

    {=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(1:53)&"'!$B$5:$H$5"); J$3))}

    Diese Formel zählt die Anzahl der Einträge in den Zellen B5 bis H5, die dem Kriterium in J3 entsprechen.

  3. Anpassen der Formel für dynamische Bereiche: Wenn Du die Formel auch für die 52. Woche nutzen möchtest, kannst Du den Bereich dynamisch anpassen:

    {=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(INDIREKT("1:"&$A$4))&"'!$B$5:$H$5"); J$3))}

    Achte darauf, dass $A$4 die aktuelle Woche enthält.


Häufige Fehler und Lösungen

  • Ungültige Formel: Wenn Du eine Fehlermeldung erhältst, überprüfe Deine Indirekt-Funktion und stelle sicher, dass die Syntax korrekt ist.

  • Tippfehler: Oft können kleine Tippfehler dazu führen, dass die Formel nicht funktioniert. Achte auf korrekte Schreibweise und die richtigen Zellbezüge.

  • Formel funktioniert nicht in Excel 2010: Stelle sicher, dass Du die Array-Formel mit Strg + Shift + Enter bestätigst, da dies für Excel 2010 erforderlich ist.


Alternative Methoden

Falls Du Schwierigkeiten mit der Zählenwenn-Funktion hast, kannst Du auch die Funktionen SUMMEWENN oder SUMMEWENNS in Betracht ziehen. Diese ermöglichen ebenfalls das Zählen von Einträgen, jedoch mit zusätzlichen Kriterien.

Eine weitere Möglichkeit ist die Verwendung von Pivot-Tabellen, um die Daten aus verschiedenen Tabellenblättern zusammenzufassen.


Praktische Beispiele

Angenommen, Du hast in den Zellen B5 bis H5 verschiedene Dienstkategorien und möchtest die Anzahl der Dienste für die Kategorie "Kurs" zählen. Deine Formel könnte so aussehen:

{=SUMME(ZÄHLENWENN(INDIREKT("'"&ZEILE(1:53)&"'!$B$5:$H$5"); "Kurs"))}

Um die Zählung für die 2. Woche zu machen, kannst Du die Formel so anpassen, dass sie spezifisch für das Tabellenblatt '2' ist.


Tipps für Profis

  • Verwendung von Namensbereichen: Anstatt Zellbezüge zu verwenden, kannst Du auch Namensbereiche definieren. Dies macht Deine Formeln einfacher und übersichtlicher.

  • Optimierung der Leistung: Bei großen Datenmengen kann die Verwendung von Array-Formeln die Leistung beeinträchtigen. Überlege, ob Du die Daten in einer Tabelle zusammenfassen kannst, bevor Du die Zählung vornimmst.

  • Dokumentation der Formeln: Halte Deine Formeln gut dokumentiert, um die Nachvollziehbarkeit zu gewährleisten. Das hilft Dir und anderen Benutzern, die Daten leichter zu verstehen.


FAQ: Häufige Fragen

1. Wie kann ich Zählenwenn über mehrere Tabellenblätter nutzen? Du kannst die Funktion ZÄHLENWENN in Kombination mit der Funktion INDIREKT verwenden, um Daten aus verschiedenen Tabellenblättern zu zählen.

2. Funktioniert dies auch in Excel 2010? Ja, die beschriebenen Methoden funktionieren auch in Excel 2010. Stelle sicher, dass Du Array-Formeln mit Strg + Shift + Enter bestätigst.

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