So geben Sie Zeilen mit den fünf höchsten Werten in einer bestimmten Spalte zurück

0

Ich habe einige Daten wie:

A | B
a  12
b  12
c   0
d   5

Wie kann ich die drei höchsten Werte für Spalte B aus dieser Liste ermitteln? Die Formel

=INDEX(A2:A6;Match(MAX(B2:B6);B2:B6;1))

gibt mir folgendes ergebnis:

a  12
a  12
d   5

Der zweite asollte jedoch ein sein b.

Jede Hilfe wird sehr geschätzt.

Valentijn Spruyt
quelle
Warum würdest du das ablehnen? Ich weiß nicht, wie man ein gutes Layout in einem Post macht, und es ist eine gute Frage
Valentijn Spruyt

Antworten:

0

Versuchen Sie besser Excel AutoFilter oder Filter für Ihre Zwecke, es hat "Top10" -Option.

Ihr Sample verschiebt höchstwahrscheinlich den Eingabebereich. Wenn Sie es in die nächsten Zellen kopieren, seien Sie vorsichtig und verwenden Sie $, wenn nötig.

Dies ist, wie weit ich kommen konnte, aber dies ist unvollständig, weil es von bereits gesammelten Zellen gefiltert werden muss:

=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 1); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 2); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 3); B$2:B$6; 0))
Andrei
quelle