Zweithöchster Wert

11

Ich weiß, wie man MAX (A1: A30) verwendet, um den höchsten Wert im Zellbereich A1 bis A30 zu erhalten.

Aber wie bekomme ich den zweithöchsten oder dritthöchsten Wert?

timkl
quelle

Antworten:

9

Mit der folgenden Formel können Sie den höchsten gewünschten Wert auswählen:

=INDEX(SORT(UNIQUE(A1:A30),1,FALSE),1,0)

Die Formel von innen nach außen erklärt:

  • Die SORTFunktion sortiert den Bereich DESCENDINGüber die FALSE Anweisung (hoch nach niedrig). Das 1gibt die erste Spalte an.
  • Die UNIQUEFunktion schließt alle Duplikate aus
  • Mit dieser INDEXFunktion können Sie die gewünschte Reihenfolge auswählen: 1für die erste, 2für die zweite ... und so weiter.

Ich wollte gerade ein Skript schreiben und fand heraus, dass das Problem durch gute alte Formeln gelöst werden kann !!

Jacob Jan Tuinstra
quelle
8

Versuchen Sie, nach der SMALLund LARGEFormel zu suchen .

Ich würde verwenden:

=LARGE(UNIQUE(A1:A30);2)

UNIQUEnur die verschiedenen Werte im Bereich auswählen und suchen. Die Nummer 2steht für die zweitgrößte Nummer.

tezma90
quelle