Seite 1 von 1
Zellennummer als Funktion
Verfasst: Di 25. Jan 2022, 23:27
von Dante Leinweber
Zellen haben das Format SpalteReihe. A10. Spalte A, Reihe 10.
Wie kann ich die Spalte oder Reihe als Funktion angeben, also bspw. (A+4)(10+10) => E20?
Re: Zellennummer als Funktion
Verfasst: Di 25. Jan 2022, 23:51
von craig
Hallo Dante,
=ADRESSE(10+10;SPALTE()+4;1;;"Tabelle1")
Der Parameter 1 (rote 1) gibt an, ob der Bezug relative oder absolute adressiert werden soll.
Siehe in der LO-Hilfe "Adresse Funktion"
Ist z.B. auch kombinierbar mit Indirekt, dann wird der Wert aus E20 geliefert.
=INDIREKT(ADRESSE(10+10;SPALTE()+4;1;;"Tabelle1"))
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 00:50
von Dante Leinweber
Hallo Craig,
ADRESSE scheint einen STRING auszugeben und keine Adresse, daher hat
bei mir einen 502 erzeugt.
Mit INDIREKT hat es funktioniert....
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 12:47
von craig
Hallo Dante,
Dante hat geschrieben:ADRESSE scheint einen STRING auszugeben und keine Adresse
Ja, es wird ein String in Form einer Zelladresse ausgegeben:
Steht diese Funktion in
Spalte A dann kommt es zum
Fehlercode 502, weil
Spalte()-1 kleiner Spalte A ist. Spalte A ist aber schon die kleinste Spaltenadresse, somit ist -1
eine der Ursachen für den Fehler 502:
Syntax:
ADRESSE(Zeile; Spalte; Bezugsart: relativ/ absolut; "Tabellenblattname")
Bezugsart und Tabennblattname sind hierbei optional, d.h. sie müssen nicht angegeben werden.
Daraus ergibt sich auch:
ADRESSE(Zeile; Spalte)
---------------------------------------------------------
FALSCH, wenn diese Angabe in Spalte A steht:
FALSCH, weil die Syntax anders lauten muss, weil die Adresse einen String liefert:
RICHTIG, Funktion mindestens in Spalte B
UND mit korrekter Syntax:
Darausfolgt z.B.
Code: Alles auswählen
=SUMME(INDIREKT(ADRESSE(1;SPALTE()-1)&":"&ADRESSE(2;SPALTE()-1)))
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 13:32
von Dante Leinweber
craig hat geschrieben: ↑Mi 26. Jan 2022, 12:47
Steht diese Funktion in
Spalte A dann kommt es zum
Fehlercode 502, weil
Spalte()-1 kleiner Spalte A ist. Spalte A ist aber schon die kleinste Spaltenadresse, somit ist -1
eine der Ursachen für den Fehler 502:
Nein, die Funktion steht in Spalte B.
PS: Diese Diskussion ist beendet, weil die Lösung funktioniert.
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 13:42
von Mondblatt24
Dante Leinweber hat geschrieben: ↑Mi 26. Jan 2022, 13:32
PS: Diese Diskussion ist beendet, weil die Lösung funktioniert.
Dann kennzeichne den Beitrag doch einfach dementsprechend.
So gehtʼs
Gruß
Peter
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 13:53
von craig
@Dante
PS: Diese Diskussion ist beendet, weil die Lösung funktioniert.
Für Dich schon, aber andere Sucher haben u.U. dasselbe/ das gleiche
Problem und haben nun eine vollständige Erklärung.
Re: Zellennummer als Funktion
Verfasst: Mi 26. Jan 2022, 16:13
von F3K Total
Moin zusammen,
folgende Formel zeigt den Inhalt der Zelle E20 in A10, wenn sie in Zelle A10 eingegeben wird.
Ist vielleicht etwas einfacher als
Gruß R