Die Excel Indirekt Funktion ist eine sehr mächtige Funktion und kann einen Text in eine Zellreferenz umwandeln. Diese Funktion mag auf den ersten Blick kompliziert erscheinen, aber mit einer guten Erklärung, wie Sie sie hier nachfolgend finden werden, wird schnell klar, wie nützlich sie sein kann. In dieser Anleitung zum Thema „Excel Indirekt Funktion“ erklären wir anhand einer Beispieldatei und einigen Beispielformeln, was die Indirekt Funktion kann und wie sie verwendet wird.

Was ist die Excel Funktion INDIREKT?

Die Funktion INDIREKT wandelt einen Text in eine Zellreferenz um. Zum Beispiel: Wenn Sie den Text „A1“ eingeben und ihn mit der Funktion INDIREKT verwenden, wird er als Referenz auf die Zelle A1 interpretiert. Das bedeutet, dass der Inhalt dieser Zelle zurückgegeben wird. Mit anderen Worten: Sie verwendet Textzeichenfolgen, um dynamische Verweise auf Zellen oder Bereiche zu erstellen. Das ist besonders hilfreich, wenn Sie flexibel mit Zellbezügen arbeiten möchten.

Syntax:

INDIREKT(Bezug; [A1])
  • Bezug: Ein Text, der die Zelladresse oder den Zellbereich angibt (z. B. „A1“).
  • A1 (optional): Ein Wahrheitswert, der bestimmt, ob der Bezug im A1-Format oder im Z1S1-Format angegeben ist. Der Standardwert ist WAHR (A1-Format).

Eigenschaften der Funktion

  • Ermöglicht es, Zellbezüge dynamisch zu gestalten.
  • Arbeitet hervorragend in Kombination mit anderen Funktionen wie VERGLEICH, BEREICH.VERSCHIEBEN oder WENN.
  • Ein flexibles Werkzeug, das sich an unterschiedliche Anforderungen anpassen lässt.

Einfache Anwendungsbeispiele für INDIREKT

Um die Microsoft Excel Funktion „Indirekt“ zu verstehen, starten wir mit einer einfachen Tabelle und erklären Schritt für Schritt, wie sie funktioniert.

Beispieltabelle:

ZeileSpalte ASpalte B
1MonatUmsatz
2Januar1.000 €
3Februar2.000 €
4März1.500 €
5Auswahl:Februar
6Ergebnis

Ziel:

Der Umsatz des in Zelle B5 angegebenen Monats soll in Zelle B6 angezeigt werden. Dies ist eine praktische Möglichkeit, um dynamische Berichte zu erstellen, bei denen der Nutzer flexibel den Monat ändern kann und automatisch die zugehörigen Daten angezeigt werden.

Excel Indirekt Formel

Lösung:

  1. Tragen Sie die Daten wie oben in die Excel Tabelle ein.
  2. Geben Sie in Zelle B5 den Namen des Monats ein (z. B. „Februar“).
  3. Verwenden Sie in Zelle B6 folgende Formel:
=INDIREKT("B" & WENN(B5="Januar";2;WENN(B5="Februar";3;4)))

Erklärung der Formel:

  • „B“: Gibt an, dass die Umsatzdaten in Spalte B stehen.
  • WENN(B5=“Januar“;2;WENN(B5=“Februar“;3;4)): Die Excel WENN-Funktion überprüft den in B5 eingegebenen Monat und gibt die passende Zeilennummer zurück (2 für Januar, 3 für Februar, 4 für März).
  • INDIREKT(„B“ & …): Kombiniert Spalte B mit der ermittelten Zeilennummer, um auf die entsprechende Zelle (z. B. B3 für Februar) zu verweisen.

Was passiert hier konkret? Wenn Sie in Zelle B5 „Februar“ eingeben, wird daraus die Referenz „B3“ gebildet, und die Funktion zeigt den Wert in Zelle B3 an (2.000 €).

Dynamische Zellbezüge mit VERGLEICH und INDIREKT

Mit der Funktion VERGLEICH können wir die Lösung noch flexibler gestalten. Die Kombination von VERGLEICH und INDIREKT ist besonders nützlich, da sie es ermöglicht, dynamische Zellbezüge auf Grundlage von Werten oder Eingaben zu erstellen. Dadurch werden Fehler minimiert und die Wartung von Tabellen erleichtert. Anstatt die Zeilen manuell zu bestimmen, kann VERGLEICH die richtige Zeile automatisch finden.

Erweiterte Formel:

In Zelle B6 können Sie folgende Formel verwenden:

=INDIREKT("B" & VERGLEICH(B5;A2:A4;0)+1)

Erklärung:

  1. VERGLEICH(B5;A2:A4;0):
    • Sucht die Position des Monats in Zelle B5 innerhalb der Liste in A2:A4.
    • Gibt die relative Position zurück (1 für Januar, 2 für Februar, 3 für März).
  2. „B“ & VERGLEICH(…):
    • Kombiniert Spalte B mit der gefundenen Position (z. B. „B3“ für Februar).
  3. INDIREKT(„B“ & …):
    • Verweist auf die entsprechende Zelle in Spalte B und gibt deren Wert zurück.

Was passiert hier konkret? Wenn Sie in Zelle B5 „Februar“ eingeben, sucht VERGLEICH die Position von „Februar“ in der Liste A2:A4 (Position 2). Durch +1 wird dies zu Zeile 3, und INDIREKT verweist auf Zelle B3, die 2.000 € enthält.

Weitere praktische Anwendungsbeispiele

Dynamischer Bezug auf andere Tabellenblätter

Sie können mithilfe von INDIREKT auf Zellen in anderen Tabellenblättern zugreifen. Dies ist besonders nützlich, wenn Sie Daten aus verschiedenen Quellen konsolidieren oder Dashboards erstellen. Beispiel:

  • Wenn Sie in Zelle B1 den Namen eines Tabellenblatts eingeben (z. B. „Datenblatt„), können Sie mit der Formel =INDIREKT("'" & B1 & "'!A1") auf die Zelle A1 im angegebenen Tabellenblatt zugreifen.

Flexible Bereichsauswahl

Eine weitere Anwendung ist die dynamische Definition von Zellbereichen, z. B. für Diagramme oder Berechnungen:

  • Wenn in Zelle B1 der Wert „10“ steht, können Sie den Bereich A1:A10 wie folgt summieren: =SUMME(INDIREKT("A1:A" & B1))

Dynamische Verknüpfungen

In größeren Projekten können Sie mit INDIREKT dynamische Verknüpfungen zu externen Dateien herstellen, indem Sie Dateinamen und Pfade flexibel gestalten. Zum Beispiel:

=INDIREKT("'C:\Berichte\" & B1 & "[Datei.xlsx]Tabelle1'!A1")

Fazit

Die Excel Funktion „INDIREKT“ ist eine recht unbekannte aber enorm leistungsfähiges Werkzeug in Excel, das dynamische Zellbezüge ermöglicht. Von einfachen dynamischen Referenzen bis hin zu komplexen, flexiblen Anwendungen bietet sie zahlreiche Einsatzmöglichkeiten. Probieren Sie die Beispiele aus und versuchen Sie die Indirekt-Funktion in Ihre Excel Arbeitsblätter zu integrieren.

– Excel Alter berechnen
– Excel Zirkelbezug finden
– Excel Teilergebnis
– Excel Betragsfunktion
– Excel Multiplizieren