Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
884to888
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
884to888
884to888
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Wert aus letzter Spalte addieren ohne Bezug

Wert aus letzter Spalte addieren ohne Bezug
12.07.2007 09:36:00
Peter
Guten Tag
Folgender Sachverhalt:
Zelle B1: 1 (Wert)
Zelle A2: 2 (Wert)
Zelle B2: 3 (Formel: =indirekt("B"&Zeile()-1)+A2
Frage: Kann ich in der Formel in Zelle B2 den Buchstaben "B" auch aus der Spaltennummer ableiten?
=Spalte() ergibt dort 2 und natürlich nicht "B". Kann ich dies irgendwie umwandeln?
Danke, Peter

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert aus letzter Spalte addieren ohne Bezug
12.07.2007 09:40:00
Wolli
Hallo Peter: Anderer Weg: Du kannst "Indirekt" auch mit der Z1S1-Schreibweise verwenden, dann kannst Du die Spalte als "2" einsetzen und brauchst nicht "B". Schau Dir mal die XL-Hilfe für "INDIREKT-Tabellenfunktion" an. Gruß, Wolli

=WECHSELN(ADRESSE(1;SPALTE();4);1;)
12.07.2007 09:50:00
WF
.

oder =ZEICHEN(SPALTE()+64) wenn kleiner AA
12.07.2007 09:56:00
WF
.

AW: =WECHSELN(ADRESSE(1;SPALTE();4);1;)
12.07.2007 10:08:10
Peter
Hallo WF
Vielen Dank - das klappt so.
Peter

AW: Wert aus letzter Spalte addieren ohne Bezug
12.07.2007 10:13:07
Peter
Hallo Wolli
Irgendwie kann ich die Hilfe für INDIREKT nicht interpretieren, dass ich in meiner Formel =indirekt("B"&Zeile()-1)+A2 das "B" durch eine andere Schreibweise ersetzen kann.
Wäre für eine Hilfestellung dankbar.
Gruss, Peter
INDIREKT
Siehe auch
Gibt den Bezug eines Textwertes zurück. Bezüge werden sofort ausgewertet, sodass die zu ihnen gehörenden Werte angezeigt werden. Verwenden Sie die INDIREKT-Funktion, um den Bezug auf eine in einer Formel befindliche Zelle zu ändern ohne die Formel selbst zu ändern.
Syntax
INDIREKT(Bezug;A1)
Bezug ist der Bezug auf eine Zelle, die einen Bezug in der A1-Schreibweise, einen Bezug in der Z1S1-Schreibweise, einen definierten Namen als Bezug oder einen Zellbezug als Zeichenfolge enthält. Gibt Bezug einen unzulässigen Zellbezug an, gibt INDIREKT den Fehlerwert #BEZUG! zurück.
Verweist bezug auf eine andere Arbeitsmappe (ein externer Bezug) muss diese Arbeitsmappe geöffnet sein. Ist die Quellarbeitsmappe nicht geöffnet, gibt die INDIREKT-Funktion den Fehlerwert #BEZUG! zurück.
A1 ist ein Wahrheitswert, der angibt, welche Art von Bezug in der Zelle enthalten ist.
Ist A1 gleich WAHR oder nicht angegeben, wird Bezug als ein Bezug interpretiert, der in der A1-Schreibweise vorliegt.
Ist A1 gleich FALSCH, wird Bezug als ein Bezug interpretiert, der in der Z1S1-Schreibweise vorliegt.
Beispiel
Das Beispiel ist möglicherweise leichter zu verstehen, wenn Sie es in ein leeres Arbeitsblatt kopieren.
Wie wird's gemacht?
Erstellen Sie eine leere Arbeitsmappe oder ein leeres Arbeitsblatt.
Wählen Sie das Beispiel im Hilfethema. Markieren Sie jedoch nicht die Zeilen- oder Spaltenüberschriften.
Auswählen eines Beispiels aus der Hilfe
Drücken Sie STRG+C.
Markieren Sie im Arbeitsblatt die Zelle A1, und drücken Sie dann STRG+V.
Um zwischen der Anzeige der Formel, die das Ergebnis liefert, und dem Ergebnis selbst umzuschalten, drücken Sie STRG+` (Graviszeichen). Sie können auch im Menü Extras auf Formelüberwachung zeigen und dann auf Formelüberwachungsmodus klicken.
1
2
3
4
5
A B
Daten Daten
B2 1,333
B3 45
George 10
5 62
Formel Beschreibung (Ergebnis)
=INDIREKT($A$2) Wert für den Bezug in Zelle A2 (1,333)
=INDIREKT($A$3) Wert für den Bezug in Zelle A3 (45)
=INDIREKT($A$4) Wenn Zelle B4 den definierten Namen "George," enthält, wird der definierte Name zurückgegeben (10)
=INDIREKT("B"&$A$5) Wert für den Bezug in Zelle A5 (62)
Wenn Sie eine Formel erstellen, die auf eine Zelle verweist, wird der Zellbezug aktualisiert, wenn: (1) Sie zum Löschen mit dem Befehl Ausschneiden verschoben wird oder: (2) Die Zelle verschoben wird, weil Zeilen oder Spalten eingefügt oder gelöscht werden. Wenn Sie möchten, dass die Formel immer auf dieselbe Zelle verweist, ungeachtet dessen, ob die Zeile über der Zelle gelöscht oder die Zelle verschoben wird, verwenden Sie die INDIREKT-Arbeitsblattfunktion. Um beispielsweise immer auf die Zelle A10 zu verweisen, verwenden Sie die folgende Syntax:
=INDIREKT("A10")

Anzeige
AW: Wert aus letzter Spalte addieren ohne Bezug
12.07.2007 10:36:00
Wolli
Hallo Peter, kennst Du die "Z1S1-Bezugsart"? Stell mal Excel um auf Extras - Optionen - Allgemein - Z1S1-Bezugsart und schau Dir Deine Formeln an. Die Schreibweise ist zwar sehr antiquiert, aber sehr logisch und verwendet Zahlen für Zeilen UND Spalten. Wenn Du "=INDIREKT("blabla";FALSCH) schreibst, wird "blabla" nicht als "A1"-Bezug sondern als "Z1S1"-Bezug verwendet. Siehe in der Excel-Hilfe "Informationen zu Zell- und Bereichsbezügen". Kurz: "Z4S2" ist ABSOLUT die 4. Zeile und 2. Spalte, also "B4". "Z(-1)S(3)" ist ein RELATIVER Bezug eine Zeile nach oben und 3 Spalten nach rechts. Das tolle daran: Wenn Du die Formel kopierst, verändert sie sich (im gegensatz zur gewöhnlichen A1-Notation) nicht. Viel Spaß damit, Gruß, Wolli
PS: Sicher, dass Du überhaupt die "INDIREKT"-Funktion brauchst? Warum nicht einfach =B1+A2 ?

Anzeige
AW: Wert aus letzter Spalte addieren ohne Bezug
12.07.2007 11:25:00
Peter
Hallo Wolli
Vielen Dank. In der Zwischenzeit habe ich das verstanden und meine Formel wie folgt umgesetzt:
=INDIREKT("Z"&ZEILE()-1&"S"&SPALTE();FALSCH)+A11
Zu deinem PS: Vielfach wird die konventionelle Formel schon genügen. Doch manchmal hat man grössere Tabellen, wo pro Zeile immer auf die vorige Zeile gegriffen wird und viel Zeilen eingefügt oder gelöscht werden müssen. In diesem Fall ist das Ausweichen auf Indirekt elegant.
Nochmals besten Dank für die Unterstützung!
Peter

AW: Lösung doch noch gefunden
12.07.2007 10:36:57
Peter
Hallo miteinander
Vielen Dank für die Hilfe. Nun konnte ich die Formel doch noch selbst ummodeln.
=INDIREKT("B"&Zeile()-1)+A2
=INDIREKT("Z"&ZEILE()-1&"S"&SPALTE();FALSCH)+A2
=INDIREKT("Z"&ZEILE()-1&"S"&SPALTE();FALSCH)+INDIREKT("Z"&ZEILE()&"S"&SPALTE()-1;FALSCH)
Gruss, Peter
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige