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. 🤗

Benannte Formeln in LO

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Benannte Formeln in LO

Beitrag von Lupo » Di 8. Mai 2018, 19:21

Hallo,

wisst Ihr, ob man benannte Formeln erstellen kann? Und wo die Grenzen dafür sind? (Matrixformeln z.B.)

Danke schön für eine Antwort!
MfG Lupo - xxcl.de Win10ProLO6062

Benutzeravatar
OttoZ
Beiträge: 382
Registriert: Sa 3. Mär 2012, 13:24

Re: Benannte Formeln in LO

Beitrag von OttoZ » Mi 9. Mai 2018, 10:21

strg + F3
könnte das von Dir gesucht sein?
Wenn ja, dann stelle den Cursor in die Zelle der formulierten Formel,
Vergibst einen beliebigen Namen und kopierst die Formel ohne "=" unter AUSDRUCK.
Dann kannst Du diese Formel mit
=Formelname
einfügen. Das kann viel Speicherplatz einsparen.
glücklich mit LinuxMintmate64 - & LibreOffice

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Re: Benannte Formeln in LO

Beitrag von Lupo » Mi 9. Mai 2018, 10:43

Danke Otto.

Für Wechsler oder Neulinge wie ich: Man muss in dem Dialog erst Hinzufügen anwählen!

Matrixformeln werden anscheinend nicht akzeptiert? Und da LO deren Ersatz durch ein eingeschleiftes INDEX nicht beherrscht, klappt das so auch nicht.

Ich lasse mich aber gern belehren.
MfG Lupo - xxcl.de Win10ProLO6062

balu
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: Benannte Formeln in LO

Beitrag von balu » Do 10. Mai 2018, 13:11

Hallo Lupo,
Matrixformeln werden anscheinend nicht akzeptiert?
Eigentlich schon.
Wenn bei dir eine Matrixformel in der Zelle Beispielsweise (sinngemäß) so aussieht

Code: Alles auswählen

={WENN(TU DIES;TU DAS;SONST)}
dann gibst Du bei dem Namen, Beispielname "Matrix1", einfach folgendes ein.

Code: Alles auswählen

WENN(TU DIES;TU DAS;SONST)
Also ohne die geschweiften {} Klammern.

Aufrufen tust Du dann den Namen wie folgt.

Code: Alles auswählen

={Matrix1}


Gruß
balu

Helmut_S
Beiträge: 697
Registriert: Di 9. Feb 2016, 19:27

Re: Benannte Formeln in LO

Beitrag von Helmut_S » Do 10. Mai 2018, 14:21

Danke @balu, wieder was hinzugelernt.
Lupo_Wolf.ods
(10.75 KiB) 184-mal heruntergeladen
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Re: Benannte Formeln in LO

Beitrag von Lupo » Mo 14. Mai 2018, 19:32

Ich habe Balu's Anleitung jetzt mal real befolgt (seine Beispiel-Formel ohne Array-Fragestellung ergibt übrigens keinen Sinn; genauso die von Helmut):

Als erstes tue ich es ohne benannte Formel an einem Beispiel für Array-MAX (MIN und MAX sind nämlich nicht von außen nach innen arrayfähig):

=SUMME(WENN(A1:A2>B1:B2;A1:A2;B1:B2)) ergibt wie in Excel einen Fehler
{=SUMME(WENN(A1:A2>B1:B2;A1:A2;B1:B2))} ergibt wie in Excel den korrekten Wert
=SUMMENPRODUKT(WENN(A1:A2>B1:B2;A1:A2;B1:B2)) ergibt - anders als in Excel, sehr schön! - ebenfalls den korrekten Wert

Nun lagere ich WENN(A1:A2>B1:B2;A1:A2;B1:B2) in den Namen Matrix1 aus.

=SUMME(Matrix1) ergibt - anders als in Excel - einen Fehler. Implizite Arrays kann LO also nicht, anders als Excel.
{=SUMME(Matrix1)} klappt - wie auch in Excel.
=SUMMENPRODUKT(Matrix1) klappt in LO; in Excel klappt es nur aufgrund impliziter Verwendung.

Als letztes packe ich die ganze Funktion in den Namen:

=Matrix1 klappt nicht mit SUMME(WENN(A1:A2>B1:B2;A1:A2;B1:B2) - anders als bei der impliziten Umdeutung in Excel.
{=Matrix1} klappt mit SUMME(WENN(A1:A2>B1:B2;A1:A2;B1:B2)
=Matrix1 klappt mit SUMMENPRODUKT(WENN(A1:A2>B1:B2;A1:A2;B1:B2) (bei Excel geht das nur deshalb, weil implizit ein Array)

Spreadsheet-crossover ist also der fett-blaue Ansatz zu verwenden.
MfG Lupo - xxcl.de Win10ProLO6062

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