Sort Funktion - in Calc, wie Google-Sheet?

Wird es irgendwann mal eine Sortfunktion geben wie in Googel Sheet?

Beispiel:
Funktion steht in Zelle C1
=sort(A1:B10; B1:B10; true)

Der Bereich A1:B10 wird ab Zelle C1 (Breich dann C1:D10) erneut Angezeigt, Aufsteigend Sortiert nach Spalte B

Mfg
Reinhard Krug

Ob jemand da Pläne hat, weiß ich nicht. Das maßgebliche Dokument OpenFormula V 1.2 enthält jedenfalls keine Spezifikation für eine Sortierfunktion. Damit müsste man anfangen.
(Schon der Funktionsname scheint wieder ein kleines Problem zu sein. Es müsste “SORTED” heißen, denn der Ursprungsbereich wird ja nicht sortiert. Es wird eine sortierte Ausgabe erzeugt.)
Feature-Requests gehen an bugs.documentfoundation.org, genau wie Bugmeldungen.

Nebenbei: Wie lange braucht die Sortiefunktion von GS, um dir 1000 Zahlen sortiert auszugeben?

Neue Funktionen gehen ohne dass man die Spezifikation ändern muss. Man benötigt dazu noch nicht einmal “ODF 1.2 extended” sondern das strikte “ODF 1.2” genügt. Aber ohne Feature-Request kommt eine neue Funktion gar nicht.

Ja, mit den gemäß Generalklausel hinzugefügten Funktionen habe ich schon ein paar Erfahrungen. Die waren nicht so gut.
M.E. wurde Openformula(1.2) Subkapitel 2.4 missachtet. Es beginnt mit “Applications should document all implementation-defined and variances from this standard in a manner that the application users can obtain the information.”
Eine Spezifikation zusätzlicher Funktionen muss es auch aus prinzipiellen Grüpden geben, und zwar vor der Implementierung.

Die fehlende oder unvollständige Dokumentation ist in der Tat ein Mangel von LibreOffice. Es betrifft nicht nur Funktionen, “implementation-defined and variances” Teile, sondern auch die “extended” Features von LibreOffice.

Das ist so eine Sache.
Natürlich könnte man das ohnehin eingebaute effiziente Sortierverfahren auch in einer zusätzlichen Standardfunktion anwenden. Einige der vielen Fragen, die Bedenken rechtfertigen:
Effizienzzusammenbruch mit ‘AutoCalculate’ wenn Anwender zu große Aufträge geben. Entsprechende Probleme mit dem RAM-Bedarf.
Interaktiv sortierte Bereiche bearbeitet man halt nach. Bei Funktionsergebnissen hat das Tücken.
Man muss alles, was sonst über Dialoge gewählt oder eingegeben wird über Parameter machen. (Was lässt “googlesheet” da zu, und wie wird die Kontrolle über Parameter ausgeübt?)
Eine Sortierfunktion muss ihren Ausgabebereich sperren. Bei vielen Zeilen erschwert das Pflege und Skalierung des umgebenden Rechenblatts. (Einfügen / Löschen von Reihen z.B.)

===Bearbitung 2018-10-03 10:40 CEST===
Quoting @Mezga: “Zum Thema wie schnell die Funktion den ist, kann ich folgendes sagen. Ich habe 8 Listen mit ca. 70 Einträgen die ich auf einem Extra Tabellenblatt anzeigen lasse. Die alles passiert ohne Zeitverzögerung.” Ohne Zeitverzögerung passiert gar nichts. Bei nur 8 mal 70 zu sortierenden Einträgen ist aber sogar ein O(n^2) Sortieralgorithmus schnell genug, um den Zeitbedarf für den Benutzer unmerklich zu machen. Meine Erfahrung ist, dass Benutzer, die z.B. das unselige Sortieren mir RANK(), gezeigt bekommen, und es mit 100 Elementen erprobt haben, wie selbstverständlich erwarten, dass es mit 10000 Elementen genauso gut anwendbar ist - und wenn’s dann hängt, oder ranggleiche Elemente ein Problem machen, halten sies’s für einen Bug…

Nun Microsoft ist gerade dabei es in Excel zu integrieren. Wenn es in der Office mal läuft wird es bei Libre Office sicher auch nicht mehr lange dauern bis die Funktion an Board ist.
Bis dahin werd ich wohl bei der Google Office bleiben, weil diese Funktion für mich wichtig ist.

Zum Thema wie schnell die Funktion den ist, kann ich folgendes sagen.
Ich habe 8 Listen mit ca. 70 Einträgen die ich auf einem Extra Tabellenblatt
anzeigen lasse.
Die alles passiert ohne Zeitverzögerung.

PC ist 8 Jahre Alt und mit einem AMD 6 Kerner (6x 3,2Ghz) Bestückt.

Hast du Einzelheiten zu “Microsoft ist gerade dabei es in Excel zu integrieren”?

Die Askbot-Software erlaubt Kommentare zu Beiträgen, und auch die nachträgliche Bearbeitung, z.B. durch Hinzufügungen. Was unter diese Rubrilken passt, sollte nicht als “Antwort” eingestellt werden.

Habe danach gegoogelt und bin auf einer MS Seite gelandet.

Ja, so ähnlich dachte ich mir das. Es ist auch ganz lustig, dass sich MS anscheinend nicht zutraut, so ein Feature einfach korrekt zu implementiern und keine Betawarnung zu bnötigen.
Mein Einwand: Immer ganze Datenfelder zu sortieren ist notwendig wenn man es in situ tut.
Ein sortiertes Funktionsergebnis sollte die Möglichkeit bieten, Felder auszuwählen, und die Reihenfolge von Spalten zu ändern…
Bestimmt werden Excel-Benutzer die “verschütteten Bereiche” prima verstehen und korrekt…

Danke für das Link!
Um nach mehreren Schlüsseln in Rangfolge in verschiedenen Modi (auf / ab / …) und mit Zusatzfunktionen (skip empy / skip blank / enable natural sort …) sortieren, und dann noch eine Feldsequenz wählen zu können, braucht man eine Feinsteuerung, die das Konzept der Funktionsparameter ganz schön strapaziert.
Ohne Feldsequenz wird man die Sortierung wiederholen müssen, um eine Spalte beizustellen.
Ich finde das nicht ausgegoren…