RANG problem
genieInABottle
Meine Aufgabe:
ich habe zellen von E5:I5 mit werten drin. nun möchte ich den zweitbesten wert finden und in AJ5 ausgeben lassen.
im moment mache ich es folgendermaßen:
1) in den bereichen AE5:AI5 wird der rang der entsprechenden zelle aus dem bereich E5:N5 angegeben: z. Bsp. in AE5 steht die formel: RANG(E5;$E5:$I5;1)
2) dann prüfe ich die zellen von AE5:AI5 abprüfen; sobald ich eine 2 finde, möchte ich den wert der entsprechenden zelle in AJ5 anzeigen lassen. das mache ich so: in der zelle AJ5 steht jetzt
WENN(AE5=2;E5;WENN(AF5=2;F5;WENN(AG5=2;G5;WENN(AH5=2;H5;WENN(AI5=2;I5;"n/a")))))
das ist zwar nicht so arg kompliziert.
allerdings habe ich jetzt das folgende problem: kann sein, dass die zwei besten werte identisch sind, dann passiert es, dass rang 2 gar nicht existiert, sondern zweimal rang 1 und dann rang 3.
in den fällen möchte ich dann aber den entsprechenden wert des rang 1 anzeigen lassen...
die einzige möglichkeit, die mir dazu einfällt, ist, dass ich "n/a" aus der formel in 2) ersetze und stattdessen noch mal die gesamte lange WENN-Abfrage mit "=1" mache, was sehr unübersichtlich wäre.
meine frage wäre jetzt: kann ich in der ganzen vorgehensweise irgendwas vereinfachen? oder die formel aus 2) faktorisieren? gibt es vielleicht ne einfachere, kompaktere formel für die ganze aufgabe ?
lieben dank schon im voraus.
gruss, sanaz