Supportnet Computer
Planet of Tech

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

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

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

Antwort 4 von nighty

hi alle :)

Arnim the best :)))

gruss nighty

Antwort 5 von trudi

Hallo Arnim,

vielen Dank das war was ich gesucht habe

Gruß

Trudi