So zählen Sie Werte und geben dann eine Zahl zurück, wenn sich ein Wert ändert

So zählen Sie Werte und geben dann eine Zahl zurück, wenn sich ein Wert ändert

Ich habe eine Liste mit Noten, die in einer Tabelle mit den Notengrenzen verglichen werden. Ich möchte den Schülern zusätzliche Informationen darüber geben, wie viele Punkte sie benötigen, um eine Note über der aktuellen zu erreichen.

Die Daten sehen wie folgt aus:

Schülernote Note
A, Student 51 7

Ich habe eine Tabelle in einem zweiten Blatt, die so aussieht:

Note
49 7
50 7
51 7
52 7
53 7
54 8
55 8

Ich möchte mir die Note in Blatt eins ansehen, zählen, wie viele Zellen zwischen der aktuellen Note und der nächsten Note liegen, und den Wert zurückgeben. In diesem Fall muss der Schüler noch 3 weitere Noten bekommen, um eine Note 8 zu erreichen, also möchte ich, dass 3 zurückgegeben wird.

Ist das möglich? Vielen Dank! Entschuldigen Sie meine Formatierung.

Antwort1

Hier ist eine Möglichkeit. Tauschen Sie zunächst die Spalten „Marke“ und „Note“ in Ihrer Referenztabelle aus. Machen Sie die Note zur ersten Spalte. Stellen Sie dann sicher, dass sie von der niedrigsten zur höchsten Note sortiert ist.

Hier ist die Formel für Zelle D2:

    =VLOOKUP(C2+1,G:H,2,FALSE)-B2

Passen Sie das Nachschlagearray nach Bedarf an (in meinem Fall G:H).

Ziehen Sie es nach unten und Sie sind fertig. Dies funktioniert, solange Ihre Daten in der Referenztabelle richtig sortiert sind. Es sucht nach demErsteÜbereinstimmung. Möglicherweise möchten Sie einen Fehlerhandler hinzufügen, falls jemand bereits eine Bestnote hat.

Bildbeschreibung hier eingeben

verwandte Informationen