Clever-Excel-Forum

Normale Version: Zelle ausgeben, wenn ein Wert zwischen 2 Zellen liegt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich komme leider nicht weiter.

Ich habe eine Punkteliste, in die ich die Gesamtpunktezahl von Klausuren eingeben kann und er errechnet mir nach einer prozentualen Verteilung, welche Note das ergibt. Bsp. 85% ist eine 1- und bei 50 Punkten ist das der Bereich 44-43 Punkte. Nun möchte ich in eine Zelle die Punktzahl eingeben (Zelle J12) und er soll mir die Note in Zelle I16 ausgeben.

Leider funktioniert eine verschachtelte Wenn-Funktion nicht, da es zu viele Argumente sind und der SVerweis sucht immer einen genauen Wert und nicht größer gleich Werte. Hat einer einen Rat?

Im Anhang die Tabelle

Viele Grüße

Christian
Hola,


Code:
=INDEX(A7:A22;AGGREGAT(15;6;ZEILE(A7:A22)-6/((D7:D22>=J12)*(F7:F22<=J12));1))

Dafür müssen deine Werte in D und F allerdings gerundet werden, also:


Code:
=RUNDEN(F7-1;0)
sowie

Code:
=RUNDEN($C$3/100*C7;0)

Gruß,
steve1da
Hallo steve1da,

riesen Dank für deine schnelle und super Lösung!!! Großartig...

Ich hatte in der Zwischenzeit auch an einer Lösung über eine erste Ausgabe von 0/1, sollte der Wert dazwischen liegen und dann einer zweiten Wenn-Funktion, die nur nach 1/0 sucht, gearbeitet, die lief auch. Aber dein Hinweis mit dem Runden war goldwert, denn ich hatte nicht mehr auf dem Schirm, dass ich das jetzt ja neu definieren muss, da sonst halbe Punkte nicht vertreten sind.

Ganz großen Dank und dir eine schöne Woche

PS. Anbei noch das Tool, falls ein Lehrer dieses als hilfreich empfindet.

Viele Grüße

Christian