🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Zellennummer als Funktion

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Benutzeravatar
Dante Leinweber
Beiträge: 10
Registriert: So 5. Jul 2020, 21:01

Zellennummer als Funktion

Beitrag von Dante Leinweber » Di 25. Jan 2022, 23:27

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?
Der Bereich des Bewusstseins ist viel größer, als sich mental ermessen lässt. Wenn du nicht länger alles glaubst, was du denkst, löst du dich vom Denken und siehst klar, dass der Denker nicht der ist, der du bist.

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Zellennummer als Funktion

Beitrag von craig » Di 25. Jan 2022, 23:51

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"))
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

Benutzeravatar
Dante Leinweber
Beiträge: 10
Registriert: So 5. Jul 2020, 21:01

Re: Zellennummer als Funktion

Beitrag von Dante Leinweber » Mi 26. Jan 2022, 00:50

Hallo Craig,
ADRESSE scheint einen STRING auszugeben und keine Adresse, daher hat

Code: Alles auswählen

ADRESSE(1;SPALTE()-1):ADRESSE(2;SPALTE()-1)
bei mir einen 502 erzeugt.
Mit INDIREKT hat es funktioniert....
Der Bereich des Bewusstseins ist viel größer, als sich mental ermessen lässt. Wenn du nicht länger alles glaubst, was du denkst, löst du dich vom Denken und siehst klar, dass der Denker nicht der ist, der du bist.

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Zellennummer als Funktion

Beitrag von craig » Mi 26. Jan 2022, 12:47

Hallo Dante,
Dante hat geschrieben:ADRESSE scheint einen STRING auszugeben und keine Adresse
Ja, es wird ein String in Form einer Zelladresse ausgegeben:

Code: Alles auswählen

=ADRESSE(Zeile; Spalte)
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:

Code: Alles auswählen

=ADRESSE(Zeile(); Spalte()-1)
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:

Code: Alles auswählen

=ADRESSE(1;SPALTE()-1):ADRESSE(2;SPALTE()-1)
FALSCH, weil die Syntax anders lauten muss, weil die Adresse einen String liefert:

Code: Alles auswählen

=ADRESSE(1;SPALTE()-1):ADRESSE(2;SPALTE()-1)
RICHTIG, Funktion mindestens in Spalte B UND mit korrekter Syntax:

Code: Alles auswählen

=ADRESSE(1;SPALTE()-1)& “:“ & ADRESSE(2;SPALTE()-1)
Darausfolgt z.B.

Code: Alles auswählen

=SUMME(INDIREKT(ADRESSE(1;SPALTE()-1)&":"&ADRESSE(2;SPALTE()-1)))
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

Benutzeravatar
Dante Leinweber
Beiträge: 10
Registriert: So 5. Jul 2020, 21:01

Re: Zellennummer als Funktion

Beitrag von Dante Leinweber » Mi 26. Jan 2022, 13:32

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:

Code: Alles auswählen

=ADRESSE(Zeile(); Spalte()-1)
Nein, die Funktion steht in Spalte B.

PS: Diese Diskussion ist beendet, weil die Lösung funktioniert.
Der Bereich des Bewusstseins ist viel größer, als sich mental ermessen lässt. Wenn du nicht länger alles glaubst, was du denkst, löst du dich vom Denken und siehst klar, dass der Denker nicht der ist, der du bist.

Mondblatt24
* LO-Experte *
Beiträge: 3346
Registriert: Fr 3. Mär 2017, 17:12

Re: Zellennummer als Funktion

Beitrag von Mondblatt24 » Mi 26. Jan 2022, 13:42

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
Win 11 (x64) ▪ LO 25.2.5.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Zellennummer als Funktion

Beitrag von craig » Mi 26. Jan 2022, 13:53

@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.
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Zellennummer als Funktion

Beitrag von F3K Total » Mi 26. Jan 2022, 16:13

Moin zusammen,
folgende Formel zeigt den Inhalt der Zelle E20 in A10, wenn sie in Zelle A10 eingegeben wird.

Code: Alles auswählen

=VERSCHIEBUNG(A10;10;4)
Ist vielleicht etwas einfacher als

Code: Alles auswählen

=INDIREKT(ADRESSE(10+10;SPALTE()+4;1;;"Tabelle1"))
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten