So prüfen Sie, ob in einem bestimmten Bereich doppelte Werte vorkommen, und wählen einen entsprechenden Wert daraus aus

So prüfen Sie, ob in einem bestimmten Bereich doppelte Werte vorkommen, und wählen einen entsprechenden Wert daraus aus
Loc        V2
0.115   -68.6976
2.1641  0.5862
2.81    22.4652
2.81    58.2354
4.2132  97.2793
0.1875  -28.3827
1.3335  -1.23
2.4795  25.9228

Bildbeschreibung hier eingeben

In der obigen Liste können Sie sehen, dass 2,81 zweimal vorkommt, aber der entsprechende Wert in der nächsten Spalte ist anders. Ich möchte den höheren Wert (also 58,2354) von den beiden ermitteln und auswählen. Ich muss diesen Wert basierend auf den Werten der ersten Spalte auswählen, aber da es hier zwei identische Werte gibt, erhalte ich nicht das gewünschte Ergebnis. Kann mir bitte jemand dabei helfen.

Antwort1

Sehen Sie sich den Screenshot an. Meine Lösung hat den höchsten Wert von zwei gefunden, nämlich 2,81 Einträge.

Bildbeschreibung hier eingeben

Ich habe die untenstehende Formel verwendet,

{=INDEX($G$3:$G$10, LARGE(IF(COUNTIF($E$3:$E$10, $E$3:$E$10)>1, ROW($E$3:$E$10)-MIN(ROW($E$3:$E$10))+1, ""), ROW(A1)))}

Hinweis:

1.Denken Sie daran, dass es sich um eine Array-Formel handelt, also beenden Sie sie mitStrg+Umschalt+Eingabe.

  1. Ich habe 2,81 und die entsprechenden Werte in Rot sowie 58,2354 in Grün hervorgehoben, nur um die Aufmerksamkeit darauf zu lenken.

Hoffe, das hilft Ihnen.

verwandte Informationen