BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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: 8
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
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: 8
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
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: 8
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
Beiträge: 2838
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 24.2.2.2 (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
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
Beiträge: 2410
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 10: AOO, LO Linux Mint: AOO, LO

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten