So verwenden Sie die INDIRECT (INDIREKT)-Funktion in Excel

Deutsche Englisch
INDIREKT INDIRECT

Einführung in die Funktionsweise

Die Funktion INDIREKT (englisch: INDIRECT) in Excel und Google Tabellen ermöglicht es, einen Zellenbezug aus einem Textstring zu erstellen, der anschließend als echter Bezug verwendet wird. Dies ist besonders vorteilhaft, wenn Sie mit dynamischen Zellbezügen arbeiten möchten, die sich in Abhängigkeit von anderen Variablen ändern können.

Syntax und Beispiele

Die Syntax der INDIREKT-Funktion gestaltet sich wie folgt:

INDIREKT(Referenztext; [A1])
  • Referenztext: Ein Text, der den Zellbezug als String definiert.
  • A1: Ein optionaler Boolescher Wert, der festlegt, ob der Referenztext im A1-Format (wahr oder weggelassen) oder im R1C1-Format (falsch) vorliegt.

Beispiel 1: Wenn in Zelle A1 der Text ‚B2‘ steht, wäre die Formel in Zelle C1:

=INDIREKT(A1)

In C1 wird der Wert aus B2 angezeigt, da INDIREKT den in A1 befindlichen Text ‚B2‘ als Zelladresse interpretiert.

Beispiel 2: Um eine Zelle auf Basis einer Kombination von Text und einer weiteren Zellreferenz anzusprechen:

=INDIREKT("C" & 10)

Dies würde auf Zelle C10 verweisen und den dortigen Wert zurückgeben, indem „C“ und der Wert 10 zur Zelladresse „C10“ kombiniert werden.

Anwendungsfälle und Lösungen

Die INDIREKT-Funktion ist äußerst vielseitig verwendbar. Hier einige Anwendungsszenarien:

Aufbau eines dynamischen Referenzsystems

Angenommen, Sie verwalten eine umfangreiche Lagerbestandsliste, bei der jeder Artikel in einer neuen Zeile aufgeführt ist. Sie möchten dynamische Referenzen basierend auf einem in Zelle B1 eingegebenen Artikelnamen erstellen.

Artikel Zeile Menge
Bleistifte 2 50
Kugelschreiber 3 30

In einer Zelle (z.B. D1), in der der Benutzer den Produktnamen eingibt („Bleistifte“ oder „Kugelschreiber“), könnte die folgende Formel angewendet werden:

=INDIREKT("C" & SUCHEN(D1; A2:A3; B2:B3))

SUCHEN findet die passende Zeilennummer, die mit dem Buchstaben ‚C‘ für die Spalte der Mengen kombiniert wird, um den richtigen Lagerbestand abzurufen.

Kreation flexibler Zusammenfassungen

In einer weiteren Situation könnte eine Tabelle die Verkäufe über mehrere Monate verteilt in verschiedenen Spalten darstellen. Sie wollen einen Bericht generieren, der die Verkaufszahlen für einen vom Benutzer ausgewählten Monat anzeigt. Angenommen, die Monatsnamen sind von B1 bis M1 als Spaltenüberschriften gesetzt, und die Verkaufsdaten sind von den Zeilen 2 bis 10 erfasst. In einer Zelle (z.B. N1), wo der Monat eingegeben wird (z.B. „März“), könnte Ihre Formel wie folgt lauten:

=SUMME(INDIREKT(N1 & "2:" & N1 & "10"))

Diese Formel summiert alle Verkäufe in der durch den Monatsnamen spezifizierten Spalte zwischen den Zeilen 2 und 10.

Mehr Informationen: https://support.microsoft.com/de-de/office/indirekt-funktion-474b3a3a-8a26-4f44-b491-92b6306fa261

Andere Funktionen
Gibt einen Bezug auf eine einzelne Zelle in einem Tabellenblatt als Text zurück
Gibt einen Bezug zurück, der einen Abstand zu einem angegebenen Bezug hat
Gibt die Anzahl der innerhalb eines Bezugs aufgeführten Bereiche zurück
Gibt eine Liste von eindeutigen Werten in einer Liste oder einem Bereich zurück
Filtert einen Datenbereich basierend auf den von Ihnen definierten Kriterien
Gibt die Formel am angegebenen Bezug als Text zurück
Erstellt eine Verknüpfung oder einen Sprung, über die ein auf einem Netzwerkserver, in einem Intranet oder im Internet gespeichertes Dokument geöffnet wird
Verwendet einen Index, um einen Wert aus einem Bezug oder einer Matrix auszuwählen
Gibt die Transponierte einer Matrix zurück
Gibt die in einem PivotTable-Bericht gespeicherten Daten zurück
Ruft Echtzeitdaten von einem Programm ab, das die COM-Automatisierung unterstützt
Sortiert den Inhalt eines Bereichs oder Arrays
Sortiert den Inhalt eines Bereichs oder Arrays anhand der Werte in einem entsprechenden Bereich oder Array
Gibt die Spaltennummer eines Bezugs zurück
Gibt die Anzahl der innerhalb eines Bezugs aufgeführten Spalten zurück
Sucht in der ersten Spalte einer Matrix und dann zeilenweise, um den Wert einer Zelle zurückzugeben
Sucht Werte in einem Bezug oder in einer Matrix
Sucht Werte in einem Vektor oder in einer Matrix
Wählt einen Wert aus einer Liste mit Werten aus
Sucht in der obersten Zeile einer Matrix und gibt den Wert der angegebenen Zelle zurück
Durchsucht einen Bereich oder ein Array und gibt ein Element zurück, das der ersten gefundenen Übereinstimmung entspricht Wenn es keine Übereinstimmung gibt, kann XVERWEIS die beste (ungefähre) Übereinstimmung zurückgeben
Gibt die relative Position eines Elements in einem Array oder Zellbereich zurück
Gibt die Zeilennummer eines Bezugs zurück
Gibt die Anzahl der innerhalb eines Bezugs aufgeführten Zeilen zurück