Supportnet / Forum / Tabellenkalkulation
2. höchsten wert in einer Tabelle finde
Frage
Hallo Zusammen,
gibt es die Möglichkeit in einer Spalte, in der die Werte in ungeordneter Reihenfolge stehen, den 2. höchsten, 3 höchsten usw. Wert zu finden?
Min und Max sind kein Problem! Die Tabelle sollte aber auch möglichst nicht sortiert werden.
Vielen Dank
Gruß
Trudi
Antwort 1 von powder
Hallo,
mann kann natürlich mal eben mit VBA nen Suchalgorithmus aufstellen aber wäre das nicht etwas übertrieben?
Was spricht dagegen die Tabelle zu kopieren und dann zu sortieren dann hast du die größten Werte und auch noch die Original Tabelle.
Grüße
Tino
mann kann natürlich mal eben mit VBA nen Suchalgorithmus aufstellen aber wäre das nicht etwas übertrieben?
Was spricht dagegen die Tabelle zu kopieren und dann zu sortieren dann hast du die größten Werte und auch noch die Original Tabelle.
Grüße
Tino
Antwort 2 von Arnim
Hallo Trudi,
die Zahlen stehen in Spalte B.
Der größten Wert: =MAX(B:B)=MAX(B:B)
der zweit-größte Wert: =KGRÖSSTE(B:B;2)
der dritt-größte Wert: =KGRÖSSTE(B:B;3)
Der kleinste Wert: =MIN(B:B)
der zweit-kleinste Wert: =KKLEINSTE(B:B;2)
der dritt-kleinste Wert: =KKLEINSTE(B:B;3)
Kleinste Werte ohne Berücksichtigung der Nullwerte:
Vorsicht! dies sind Matrixformeln!
der kleinste Wert: =MIN(WENN(B2:B100;B2:B100))
der zweit-kleinste Wert : =KKLEINSTE(WENN(B2:B100<>0;B2:B100);2)
der dritt-kleinste Wert: =KKLEINSTE(WENN(B2:B100<>0;B2:B100);3)
Die drei letzten Formeln werden mit der Tastenkombination Strg/ Shift(Umschalt)/ Enter eingegeben
Gruß Arnim
die Zahlen stehen in Spalte B.
Der größten Wert: =MAX(B:B)=MAX(B:B)
der zweit-größte Wert: =KGRÖSSTE(B:B;2)
der dritt-größte Wert: =KGRÖSSTE(B:B;3)
Der kleinste Wert: =MIN(B:B)
der zweit-kleinste Wert: =KKLEINSTE(B:B;2)
der dritt-kleinste Wert: =KKLEINSTE(B:B;3)
Kleinste Werte ohne Berücksichtigung der Nullwerte:
Vorsicht! dies sind Matrixformeln!
der kleinste Wert: =MIN(WENN(B2:B100;B2:B100))
der zweit-kleinste Wert : =KKLEINSTE(WENN(B2:B100<>0;B2:B100);2)
der dritt-kleinste Wert: =KKLEINSTE(WENN(B2:B100<>0;B2:B100);3)
Die drei letzten Formeln werden mit der Tastenkombination Strg/ Shift(Umschalt)/ Enter eingegeben
Gruß Arnim
Antwort 3 von Arnim
Entschuldigung, Trudi!
die erste Formel ist natürlich nur =MAX(B:B)
Beim Kopieren doppelt gemoppelt! (Hast Du sicher bemerkt!)
Gruß Arnim
die erste Formel ist natürlich nur =MAX(B:B)
Beim Kopieren doppelt gemoppelt! (Hast Du sicher bemerkt!)
Gruß Arnim
Antwort 4 von nighty
hi alle :)
Arnim the best :)))
gruss nighty
Arnim the best :)))
gruss nighty
Antwort 5 von trudi
Hallo Arnim,
vielen Dank das war was ich gesucht habe
Gruß
Trudi
vielen Dank das war was ich gesucht habe
Gruß
Trudi

