INDIRECT

Veröffentlicht in: Excel Formeln | 0

INDIREKT wandelt eine Zeichenfolge in einen echten Zellbezug um. Im deutschen Excel heißt die Funktion ebenfalls INDIREKT, im Original INDIRECT.

Ob dynamische Auswertungen über mehrere Tabellenblätter, flexible Dropdown-Verweise oder Formeln, die sich je nach Eingabe auf einen anderen Bereich beziehen sollen: INDIREKT macht Zellbezüge steuerbar über Text. Diese Referenz zeigt Syntax, Praxisbeispiele, typische Fehler und Alternativen.

Syntax der Funktion INDIREKT (INDIRECT)

=INDIREKT(Bezug; [A1])

Parameter

  • Bezug: Ein Textwert, der eine Zelladresse beschreibt, zum Beispiel „B2“ oder „Tabelle2!A1“.
  • A1 (optional): WAHR (Standard) für die gewohnte A1-Schreibweise, FALSCH für die Z1S1-Schreibweise mit Zeilen- und Spaltennummern.

Praxisbeispiele mit Beispieldaten

Beispiel 1: Zelladresse aus Text

Steht in A1 der Text „B2“, referenziert folgende Formel den Inhalt von B2:

=INDIREKT(A1)

Ändert sich der Text in A1 auf „C3“, zeigt die Formel automatisch auf Zelle C3, ohne dass die Formel selbst angepasst werden muss.

Beispiel 2: Bezug auf ein anderes Tabellenblatt

Um dynamisch auf ein Tabellenblatt zuzugreifen, dessen Name in A1 steht (zum Beispiel „Januar“):

=INDIREKT(A1&"!B2")

Beispiel 3: Kombination mit Dropdown-Listen

Wählt der Nutzer in A1 per Dropdown eine Kategorie aus, deren Name gleichzeitig ein definierter Namensbereich ist, lässt sich der passende Bereich dynamisch summieren:

=SUMME(INDIREKT(A1))

Typische Fehlerquellen

#BEZUG! Fehler

Erscheint, wenn der Textwert keine gültige Zelladresse ergibt, etwa bei Tippfehlern oder wenn das referenzierte Tabellenblatt nicht existiert.

INDIREKT funktioniert nicht in geschlossenen Arbeitsmappen

Verweist die Formel auf eine andere, geschlossene Excel-Datei, liefert INDIREKT einen Fehler. Die Zieldatei muss geöffnet sein, damit die Funktion den Bezug auflösen kann.

Performance bei großen Tabellen

INDIREKT ist eine volatile Funktion und wird bei jeder Neuberechnung erneut ausgewertet. In sehr großen Tabellen mit vielen INDIREKT-Formeln kann das die Berechnung spürbar verlangsamen.

Verwandte Funktionen

DeutschEnglischZweck
BEREICH.VERSCHIEBEN()OFFSET()Bezug relativ zu einer Ausgangszelle verschieben
ADRESSE()ADDRESS()Zelladresse aus Zeile und Spalte erzeugen
SVERWEIS()VLOOKUP()Wert anhand eines Suchkriteriums finden
WAHL()CHOOSE()Wert aus einer Liste anhand eines Index wählen
Wie heißt INDIRECT auf Deutsch?

Die Funktion heißt auf Deutsch ebenfalls INDIREKT. Sie wandelt einen Textwert in einen echten Zellbezug um.

Warum liefert INDIREKT den Fehler #BEZUG!?

Der Textwert lässt sich nicht in eine gültige Zelladresse umwandeln, etwa bei einem Tippfehler oder weil das referenzierte Tabellenblatt nicht existiert.

Kann INDIREKT auf eine andere Excel-Datei zugreifen?

Nur wenn die Zieldatei geöffnet ist. Bei geschlossenen Arbeitsmappen kann INDIREKT den Bezug nicht auflösen und gibt einen Fehler zurück.

Fazit

INDIREKT macht Zellbezüge dynamisch steuerbar über Text, etwa in Kombination mit Dropdown-Listen oder wechselnden Tabellenblättern. Wegen der volatilen Berechnung lohnt sich in sehr großen Tabellen ein Blick auf Alternativen wie BEREICH.VERSCHIEBEN.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert