Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


Hallo Gerhard,

Entschuldigung für die Verwirrung. Und nein, ich habe nicht die Software verwechselt :-) Die Funktion LET() und einige andere neue Funktionen sind in der Version 24.8 enthalten.
Ich dachte das geht aus dem Betreff und dem Kontext hervor. Sorry.

--

Mit freundlichen Grüßen

*Jürgen Kirsten*


Am 10.06.2024 um 21:27 schrieb Dr. Gerhard Wedel:
Lieber Jürgen und Robert,

ich finde diese Funktion LET() auch nicht in LO Calc (Version 7.6.7.2)

Ich habe den Eindruck, dass hier die Software verwechselt wird:

Eine einfache Internetrecherche zeigt:

die LET() Funktion gibts es offenbar in MS Exel

https://support.microsoft.com/de-de/office/let-funktion-34842dd8-b92b-4d3f-b325-b8b8f9908999

https://excelnova.org/excel-let-sei-funktion-erklart/

https://excelhero.de/funktionen/excel-let-funktion/

etc. ...

Damit dürfte es wohl überflüssig sein, den Programmierern einen Käfer (bug) zu melden!
Oder wurde der 'Käfer' in eine der neuen 24er Versionen eingeschmuggelt?

schönen Gruß,
Gerhard


Am 10.06.2024 um 17:31 schrieb Jürgen Kirsten:
Hallo liebe Community,

ich habe bei Bugzilla einen neuen Bug gemeldet. Jetzt wäre die Frage ob sich jemand diesem Bug annehmen möchte, ihn überprüfen und als "new" melden kann.

https://bugs.documentfoundation.org/show_bug.cgi?id=161496

Hier die Beschreibung in deutsch:
Wenn Sie versuchen, Bereiche mit Hilfe von INDEX() miteinander zu verbinden, erhalten Sie einen Fehler, wenn Sie in LET() definierte Namen verwenden.

Mit der Funktion INDEX kann ich die folgende Formel =INDEX((A2:A4~C2:C4~E2:E4),MOD(SEQUENCE(9,1,0),3)+1,0,INT(SEQUENCE(9,1,0)/3)+1) verwenden, um eine Matrix zu erstellen, die alle drei Bereiche untereinander schreibt. Zuerst der Bereich 1, dann 2 und dann 3. Die Bereiche sind in Index mit der Tilde verbunden.

Wenn Sie nun versuchen, diese drei Bereiche vorab zu definieren und ihnen mit LET() einen Namen zuzuweisen, funktioniert das nicht mehr mit den Namen in INDEX().

=LET(a,A2:A4,b,C2:C4,c,E2:E4,INDEX((a~b~c),MOD(SEQUENCE(9,1,0),3)+1,0,INT(SEQUENCE(9,1,0)/3)+1)) führt zu Fehler 502.

In Excel funktioniert dies auch mit den in LET() definierten Namen.
In Excel gibt es die Funktion VSTACK(), die die gleiche Aufgabe erfüllt.



--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.