Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

indirekt(adresse(zeile;spalte)

Forumthread: indirekt(adresse(zeile;spalte)

indirekt(adresse(zeile;spalte)
08.02.2005 13:46:24
matthias
Kann mir jemand erklären was diese Formel macht?
Ich kapiers nicht!
Gruss
matthias

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

Betreff
Datum
Anwender
Anzeige
AW: indirekt(adresse(zeile;spalte)
u_
Hallo,
adresse(zeile,spalte) liefert dir die entsprechende Zelladresse als Text.
Also =Adresse(2,1) liefert $A$1
Indirekt() wandelt einen Text in einen Zellbezug um und liefert den entsprechenden Zellinhalt. Schreibe mal in A1 eine 5, in B1 ein A, in C1 eine 1 und in D1 =Indirekt(B1&C1) Das Ergebnis ist 5.
Schau doch einfach mal in die Hilfe.
Gruß
Anzeige
danke sehr, gruss
08.02.2005 14:07:06
matthias
matthias
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Verwendung von INDIRECT und ADRESSE in Excel


Schritt-für-Schritt-Anleitung

Um die Funktion INDIREKT(ADRESSE(ZEILE;SPALTE)) in Excel zu verwenden, gehe folgendermaßen vor:

  1. Zelle vorbereiten: Trage Werte in deine Zellen ein. Zum Beispiel:

    • In Zelle A1 schreibe 5.
    • In Zelle B1 schreibe A.
    • In Zelle C1 schreibe 1.
  2. Formel eingeben: Gehe zu Zelle D1 und gebe folgende Formel ein:

    =INDIREKT(B1 & C1)

    Diese Formel nutzt die Werte aus B1 und C1, um die Adresse zu erstellen. Das Ergebnis in D1 sollte 5 sein, da INDIREKT den Wert aus Zelle A1 zurückgibt.

  3. Verständnis der Funktionen:

    • ADRESSE(ZEILE;SPALTE) erzeugt einen Text, der die Zelladresse darstellt. Zum Beispiel gibt ADRESSE(2;1) den Wert $A$2 zurück.
    • INDIREKT() verwendet diesen Text, um auf den tatsächlichen Zellinhalt zuzugreifen.

Häufige Fehler und Lösungen

Fehler: #BEZUG!-Fehler tritt auf.
Lösung: Stelle sicher, dass die Adresse, die du mit ADRESSE() erzeugst, gültig ist. Überprüfe die Werte in den Zellen für die Zeile und Spalte.

Fehler: Die Formel gibt nicht den erwarteten Wert zurück.
Lösung: Prüfe, ob die Zellen, auf die verwiesen wird, die richtigen Werte enthalten und dass die Formel korrekt eingegeben ist.


Alternative Methoden

  1. Verwendung von INDEX: Anstelle von INDIREKT() kannst du auch INDEX() verwenden, wenn du einen direkten Bezug auf einen Bereich herstellen möchtest.

    =INDEX(A1:A10; 1)

    Dies gibt den Wert in der ersten Zeile des Bereichs A1:A10 zurück.

  2. INDIREKT() mit Zellverweisen: Du kannst INDIREKT() auch mit Zellverweisen verwenden, um dynamische Adressierungen zu ermöglichen:

    =INDIREKT("A" & 1)

    Dies gibt den Wert in Zelle A1 zurück.


Praktische Beispiele

  • Beispiel 1: Du möchtest den Wert einer Zelle in Zeile 2 und Spalte 1 dynamisch abrufen. Verwende:

    =INDIREKT(ADRESSE(2; 1))

    Das Ergebnis ist der Inhalt von A2.

  • Beispiel 2: Wenn du die Werte aus mehreren Zeilen und Spalten abrufen möchtest, kannst du INDIREKT() mit VERKETTEN() kombinieren:

    =INDIREKT(VERKETTEN("B";ZEILE(); "1"))

    Dies gibt den Wert in der aktuellen Zeile von Spalte B zurück.


Tipps für Profis

  • Verwendung von benannten Bereichen: Du kannst auch benannte Bereiche in Verbindung mit INDIREKT() nutzen. Das erhöht die Lesbarkeit und Wartbarkeit deiner Formeln.

  • Vorsicht bei Änderungen: Wenn du Zelladressen dynamisch änderst, achte darauf, dass sich die Struktur deiner Daten nicht ändert, da dies die Funktionalität von INDIREKT() beeinflussen kann.

  • Vermeide übermäßige Verwendung: Zu viele INDIREKT()-Funktionen können die Berechnungszeit deiner Excel-Datei erhöhen. Verwende es also nur dort, wo es wirklich notwendig ist.


FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen ADRESSE und INDIREKT?
ADRESSE erstellt eine Zelladresse als Text, während INDIREKT diesen Text in einen tatsächlichen Zellbezug umwandelt.

2. Kann ich INDIREKT auch in LibreOffice verwenden?
Ja, INDIREKT ist auch in LibreOffice verfügbar und funktioniert ähnlich wie in Excel.

3. Was passiert, wenn die referenzierte Zelle gelöscht wird?
Wenn die Zelle, auf die INDIREKT verweist, gelöscht wird, erhältst du den Fehler #BEZUG!. Stelle sicher, dass die referenzierten Zellen existieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige