=LET(x;SORTIEREN(A1:A22);a;KÜRZEN(EINDEUTIG(x+KÜRZEN(SEQUENZ(ZEILEN(x);;0)/2)%));VSTAPELN(SORTIEREN(a);SORTIEREN(a;;-1)))
Hier keine Fehlermeldung enthalten/nötig. Denn: Bei enthaltenen "Nichtpaaren" (paarweise(s) Sortierung oder Auftreten aber nicht erforderlich) wird der Output länger, als der Input, und der Input ist dann falsch.
=LET(x;SORTIEREN(A9:A22);b;ZEILEN(x);a;LAMBDA(a;s;INDEX(x;SEQUENZ(b/2;;a;s)));VSTAPELN(a(2;2);a(b-1;-2)))
ist kürzer und stellt auch Daten mit enthaltenen Nichtpaaren ohne Verlängerung dar: Dann wird aus
1;2;3;4;5;6;7;8;9;10;11;12;13;14 (egal, ob sortiert oder nicht)
2;4;6;8;10;12;14;13;11;9;7;5;3;1 (bei ungerader Anzahl wird der niedrigste Wert unterschlagen)
Hier keine Fehlermeldung enthalten/nötig. Denn: Bei enthaltenen "Nichtpaaren" (paarweise(s) Sortierung oder Auftreten aber nicht erforderlich) wird der Output länger, als der Input, und der Input ist dann falsch.
=LET(x;SORTIEREN(A9:A22);b;ZEILEN(x);a;LAMBDA(a;s;INDEX(x;SEQUENZ(b/2;;a;s)));VSTAPELN(a(2;2);a(b-1;-2)))
ist kürzer und stellt auch Daten mit enthaltenen Nichtpaaren ohne Verlängerung dar: Dann wird aus
1;2;3;4;5;6;7;8;9;10;11;12;13;14 (egal, ob sortiert oder nicht)
2;4;6;8;10;12;14;13;11;9;7;5;3;1 (bei ungerader Anzahl wird der niedrigste Wert unterschlagen)
Manchmal muss man Menschen aufgeben. Nicht, weil sie Dir egal sind, sondern weil Du es ihnen bist.