Name aus Zelle in Summen Formel verwenden
Schritt-für-Schritt-Anleitung
-
Namen der Blätter definieren: Stelle sicher, dass die Namen der Blätter, die Du summieren möchtest, in den Zellen K4 (Start) und K5 (Ende) eingetragen sind.
-
Formel eingeben: Verwende die folgende Formel in der Zelle, in der Du die Summe berechnen möchtest:
=SUMMENPRODUKT(N(INDIREKT(WECHSELN("#!H8";"#";K4:K5))))
Diese Formel summiert die Werte der Zelle H8 über alle Blätter im angegebenen Bereich.
-
Matrixformel bestätigen: Wenn Du eine Matrixformel verwendest, musst Du sie mit Strg + Shift + Enter bestätigen, um korrekte Ergebnisse zu erhalten.
-
Fehlerbehebung: Wenn die Formel nicht funktioniert, überprüfe, ob die Blattnamen korrekt sind und keine zusätzlichen Zeichen oder Leerzeichen enthalten.
Häufige Fehler und Lösungen
-
#NAME? Fehler: Dieser Fehler tritt häufig auf, wenn ein Blattname nicht korrekt ist oder die Formel nicht richtig eingegeben wurde. Überprüfe die Namen in K4 und K5 auf Tippfehler.
-
Summe nur von zwei Blättern: Wenn Deine Formel nur die Summe von zwei Blättern anzeigt, stelle sicher, dass Du die Formel als Matrixformel eingibst.
-
Falsche Bereichsdefinition: Achte darauf, dass Du die korrekten Zellen für den Blattnamen verwendest. Wenn Du beispielsweise nur K4 eingibst, wird das zweite Blatt ignoriert.
Alternative Methoden
-
Verwenden von WECHSELN: Um die Summenformel flexibler zu gestalten, kannst Du die WECHSELN-Funktion nutzen, um die Blattnamen dynamisch zu ersetzen.
-
VBA-Makros: Wenn Du häufig neue Blätter hinzufügst und die Formeln aktualisieren möchtest, kann ein VBA-Makro hilfreich sein, um die Blattnamen automatisch zu aktualisieren und die Summen zu berechnen.
-
Zusammenfassung über eine Liste: Du kannst auch eine Liste aller Blattnamen in einem separaten Arbeitsblatt führen und die INDIREKT-Funktion verwenden, um diese Namen in Deine Summenformel zu integrieren.
Praktische Beispiele
Angenommen, Du hast folgende Blattnamen in K4 und K5:
Die Formel zur Berechnung der Summe in H8 zwischen diesen Blättern lautet:
=SUMME(INDIREKT("'"&K4&":"&K5&"'!H8"))
Wenn Du mehrere Blätter hast, kannst Du die Formel anpassen, um dynamisch zu arbeiten:
=SUMMENPRODUKT(N(INDIREKT(WECHSELN("#!H8";"#";K4:(INDIREKT("k"&M15))))))
Hierbei wird M15 genutzt, um die letzte Zeile zu bestimmen, wo neue Daten hinzugefügt wurden.
Tipps für Profis
-
Namen als Variablen nutzen: Statt feste Blattnamen zu verwenden, definiere Variablen für die Namen in einer separaten Tabelle, um die Übersichtlichkeit zu erhöhen.
-
Formel-Dokumentation: Halte die Formeln gut dokumentiert, besonders wenn Du komplexe Berechnungen mit mehreren Blättern verwendest.
-
Verwendung von MAX: Nutze die MAX-Funktion, um den letzten belegten Zellbereich zu ermitteln, was besonders hilfreich ist, wenn Du regelmäßig neue Blätter hinzufügst.
FAQ: Häufige Fragen
1. Warum funktioniert die INDIREKT-Funktion nicht?
Die INDIREKT-Funktion benötigt die korrekten Blattnamen und muss in einer Matrixform eingegeben werden. Achte darauf, dass die Namen in den Zellen K4 und K5 korrekt eingetragen sind.
2. Kann ich auch mit benannten Bereichen arbeiten?
Ja, Du kannst benannte Bereiche verwenden, um die Formel zu vereinfachen. Erstelle einen benannten Bereich für den Zellbereich und verwende diesen in Deiner Formel.
3. Wie kann ich die Formel anpassen, wenn die Blattnamen in einer anderen Tabelle stehen?
Du kannst die Formel so anpassen, dass sie die Blattnamen aus einer anderen Tabelle bezieht, indem Du den Tabellennamen in der INDIREKT-Funktion angibst:
=SUMMENPRODUKT(N(INDIREKT(WECHSELN("#!H8";"#";Übersicht!A2:INDIREKT("Übersicht!A"&ANZAHL2(Übersicht!A:A)+1)))))