Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: INDIREKT mit Spaltenangabe per Zahl

INDIREKT mit Spaltenangabe per Zahl
22.08.2005 10:42:20
Andre
Hallo!
Ich habe folgende Formel:
=SUMMEWENN(INDIREKT(F$8&"!A:A");$A43;INDIREKT(F$8&"!E:E"))
Nun kann sich die Spalte E:E ändern. Diese soll nun an anderer Stelle, bspw. in A54 angegeben werden und zwar als Zahl. Diese kann sich nun ändern. Die Zahl gibt an, in der wievielten Spalte (5., 7., 9., ...) die Werte gesucht und summiert werden sollen.
Hinweise:
Das Feld F8 gibt die Blattnummer an
Welcher Befehl hilft mir hier weiter!
Danke schon mal im Voraus!
Gruß,
Andre
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: INDIREKT mit Spaltenangabe per Zahl
22.08.2005 10:46:51
Peter
Servus,
da ich irgendwie keinen Plan hab wie deine Tabelle ausschaut, so ein kleines Bsp. bzw. Jeanie währe hilfreich.
Schau dir mal die Hilfe zu Adresse an.
Tabelle1
 AB
1Spalte2
2Zeile4
3Ist gleichTest
4 Test
Formeln der Tabelle
B3 : =INDIREKT(ADRESSE(B2;B1))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG Peter
Anzeige
AW: INDIREKT mit Spaltenangabe per Zahl
22.08.2005 12:21:00
UweN
Hallo Matthias,
genau das geht, wenn Du bei der Funktion INDIREKT den Parameter FALSCH setzt und die Adresse dann in der Z1S1 - Schreibweise eingibst.
Das könnte z.B. so gehen:
=SUMME(INDIREKT("S"&A1&":S"&A1;FALSE))
Durch den Parameter FALSCH wird die Schreibweise der Adresse innerhalb der INDIREKT-Funktion von der A1 in die Z1S1 - Schreibweise geändert.
Aber wie gesagt: dabei hast Du das Problem mit dem sprachabbhängigen Z und S (Z für Zeile brauchst Du ja nicht, weil Du die ganze Spalte berücksichtigen möchtest). Die o.g. Formel funktioniert also so nur mit einer deutschen EXCEL - Version.
Die Lösung von Peter ist glaube ich noch besser, weil sie das Sprachproblem umgeht.
Hilft das weiter ?
Viele Grüsse
Uwe
Anzeige
AW: INDIREKT mit Spaltenangabe per Zahl
22.08.2005 12:55:02
Andre
Problem erstmal gelöst!
Danke Euch!
Das Sprachproblem sehe ich nur bedingt, denn die Excel-Tabelle wird erst einmal nur auf deutschen Versionen laufen. Werde das Problem aber im Hinterkopf behalten!
Einen schönen Tag noch!
Andre
AW: INDIREKT mit Spaltenangabe per Zahl
22.08.2005 10:52:26
UweN
Hallo Andre,
Schau Dir mal die Hilfe zu INDIREKT an.
Da gibt es einen Schalter, mit dem Du die Eingabe der Parameter für Indirekt von der A1-Schreibweise auf die Z1S1-Schreibweise umstellen kannst.
Aber ACHTUNG:
das führt zu Problemen, wenn Deine EXCEL - Datei auf Rechnern mit verschiedenen Sprachen verwendet werden soll, weil die Parameter Z und S sprachabhängig sind.
Hilft das weiter ?
Gruss Uwe
Anzeige
AW: INDIREKT mit Spaltenangabe per Zahl
22.08.2005 11:29:07
Andre
Ich mache es mal klarer:
Mir geht es im Grunde um den Ersatz von E:E in der Formel: INDIREKT(F$8&"!E:E").
Hier soll an anderer Stelle, bspw. in A54 eine Zahl die die Spalte eingesetzt werden.
Das hieße für E:E eine 5, oder für G:G eine 7.
Ich habe schon eine ähnliche Funktion, doch habe ich Schwierigkeiten, sie in die SUMMEWENN-Funktion zu integrieren.
=INDIREKT(F8&"!"&ADRESSE(VERGLEICH(A51;INDIREKT(F8&"!A:A");0);$A54))
A51: Suchkriterium
F8: Tabellenblattbezeichnung
Vielen Dank schon mal!
Andre
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

INDIREKT-Funktion mit Spaltenangabe per Zahl nutzen


Schritt-für-Schritt-Anleitung

Um die Excel-Funktion INDIREKT zu verwenden, um eine Spalte per Zahl anzugeben, folge diesen Schritten:

  1. Erstelle eine Tabelle: Lege eine Excel-Tabelle an, in der du Daten hast, z.B. in den Spalten A und E.
  2. Bestimme die Spaltennummer: Gib in einer Zelle, beispielsweise A54, die Spaltennummer an, die du verwenden möchtest (z.B. 5 für Spalte E).
  3. Verwende die INDIREKT-Funktion: Setze die Formel wie folgt auf, um die Spalte dynamisch zu referenzieren:
    =SUMMEWENN(INDIREKT(F$8 & "!A:A"); $A43; INDIREKT(F$8 & "!" & ADRESSE(VERGLEICH(A51; INDIREKT(F$8 & "!A:A"); 0); $A54)))
  4. Schalte auf Z1S1 um: Wenn du die Z1S1-Schreibweise verwenden möchtest, setze den Parameter FALSCH in der INDIREKT-Funktion:
    =SUMME(INDIREKT("S" & A1 & ":S" & A1; FALSCH))

Häufige Fehler und Lösungen

  • Fehler: Referenz kann nicht gefunden werden: Stelle sicher, dass die Spaltennummer in der Zelle korrekt angegeben ist und dass die Tabelle existiert.
  • Falsche Schreibweise: Achte darauf, die richtige Schreibweise für INDIREKT zu verwenden, um Fehler zu vermeiden, insbesondere bei der Z1S1-Schreibweise.
  • Sprachabhängige Probleme: Wenn deine Excel-Version auf Englisch eingestellt ist, musst du die Funktionen entsprechend anpassen.

Alternative Methoden

  1. Verwendung von ADRESSE: Du kannst die ADRESSE-Funktion kombinieren, um die Adresse einer Zelle zu erstellen, die du dann indirekt referenzieren kannst.

    =INDIREKT(ADRESSE(VERGLEICH(A51; INDIREKT(F$8 & "!A:A"); 0); $A54))
  2. Z1S1-Schreibweise umstellen: Um die Z1S1-Schreibweise zu verwenden, kannst du die Excel-Einstellungen ändern, sodass die Adresse in dieser Form interpretiert wird.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die Spalten A und E in deinem Datenblatt. Wenn du in A54 die Zahl 5 eingibst, kannst du mit INDIREKT auf die Werte in Spalte E zugreifen.
  • Beispiel 2: Wenn du in A54 die Zahl 7 eingibst, kannst du auf Spalte G zugreifen, indem du die oben genannte Formel anpasst.
=SUMME(INDIREKT(F$8 & "!G:G"))

Tipps für Profis

  • Verwende benannte Bereiche: Dies kann die Lesbarkeit deiner Formeln erhöhen.
  • Prüfe die Datenintegrität: Stelle sicher, dass die Daten, auf die INDIREKT zugreift, korrekt sind, um Fehler zu vermeiden.
  • Flexibilität durch Fehlerbehandlung: Nutze WENNFEHLER, um mögliche Fehler bei der Verwendung von INDIREKT abzufangen.

FAQ: Häufige Fragen

1. Wie kann ich die Spaltennummer dynamisch anpassen?
Du kannst die Spaltennummer einfach in einer Zelle angeben und diese Zelle in deiner INDIREKT-Formel referenzieren.

2. Funktioniert INDIREKT auch in anderen Excel-Versionen?
Ja, die Funktion INDIREKT ist in den meisten Excel-Versionen verfügbar, allerdings kann die Z1S1-Schreibweise in bestimmten Sprachversionen zu Problemen führen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige