Clever-Excel-Forum

Normale Version: Werte autom. sortieren lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

Ich hab eine Tabelle mit bis zu 30 Werten, die untereinander aufgelistet werden. Diese möchte ich beim eintippen automatisch aufsteigend sortieren lassen, entweder direkt in der selben Spalte oder in einer Spalte daneben. Mit automatisch meine ich auch automatisch, also nicht über den Umweg mit markieren und dann "Sortieren und Filtern" --> "Nach Größe sortieren". Wenn ich beispielsweise 4267, 3822, 4013, 3333, 4074 eingebe soll er dies sofort erkennen und die Zelle an den richtigen Platz schieben oder die Werte in der Spalte daneben fertig sortiert anzeigen. Zudem sind es nicht immer 30 Werte die eingegeben werden, es können mal 17, andernmal 22 etc. sein. Die leeren Felder soll er nicht etwa als 0 werten und mir ganz oben anzeigen sondern gänzlich ignorieren. Ist sowas machbar?

So wie im Bild, in Spalte A wird eingetippt, in Spalte B (oder halt direkt in A) zeigt er es sofort und ohne Umwege sortiert an sobald ich die Werte eingebe.

Grüße
Moin!
Das Minimum erhältst Du mit (oh Wunder) =MIN(A:A)
Die nächst folgenden mit =KKLEINSTE(A:A;Zeile(X2))
(was Du dann herunterziehen kannst)

Aktuelle Excelversionen incl. Excel-Onine können das geschmeidiger mittels =SORTIEREN()

Gruß Ralf
Das mit MIN(A2:A9) klappt.

Danach geht das Übel los. In der Zeile drunter steht dann =KKLEINSTE(A2:A9;Zeile(X2)) und er zeigt mir die 3822 an. Für was steht das X2?
Wie geht es in der dritten Zeile weiter? Ich ging dann folglich von =KLEINSTE(A3:A9;Zeile(X2)) aus, was aber falsch ist da er ja dann den Wert von A2 (4267) nicht mehr mit einbezieht. Gebe ich die identische Formel wie oben ein, also =KLEINSTE(A2:A9;Zeile(X2)) steht wieder 3822 da, die habe ich ja aber bereits im Feld oben drüber. Wenn ich's einfach herunterziehe ändert er im nachfolgenden Feld jeweils den Bereich, A3:A10 ... A4:A11 ... das ist auch nicht Sinn der Sache da er ja wieder A2 vergisst und ich will ja nur bis A9 sortieren lassen.

Das mit =Sortieren(A2:A9) funktioniert gleich garnich, steht sofort #Name? da. Das "Sortieren" schlägt er ja nicht mal vor. Ist Excel 2016.

Gruß
Hola,

Code:
=KKLEINSTE($A$2:$A$9;Zeile(X2))


Gruß,
steve1da
check! Klappt! Besten Dank euch!

Kann ich ihm jetzt noch sagen er soll die Felder die nicht benötigt wurden weiß machen? Also dass man das #Zahl! nicht sieht?
Hallo, das steht in deinem  neuen thread... https://www.clever-excel-forum.de/Thread...ausblenden

Man könnte das auch mit bedingter Formatierung machen, ich würde das aber nicht tun. Vielleicht mit WENNFEHLER() und null und benutzerdefiniertem Format. Aber das kommt darauf an, was man weiterhin mit den Ergebnissen vorgat...