Das Problem
Meine Frau ist Lehrerin, und hat die Prozentzahlen bekommen, ab wann welche Note vergeben werden soll. Das kann pro Schule festgelegt werden.
In ihrem Fall war es so geregelt:
Note 1: 100% bis 96%
Note 2: 95% bis 85%
Note 3: 84% bis 65%
Note 4: 64% bis 45%
Note 5: 44% bis 25%
Note 6: bis 24%
Nun besteht die Herausforderung darin, diese Prozentzahlen in tatsächliche Punkte umzurechnen. Also wenn ich eine Leistungskontrolle schreiben lasse, wo die maximale Punktzahl 40 Punkte ist, welche Note gibt es für 23 Punkte?
Die Lösung
Dafür habe ich diese LibreOffice Calc Datei erstellt: http://download.pokorra.de/schule/notenskala.ods
Die Datei steht zur freien Verfügung bereit, und kann entsprechend an die eigenen Bedürfnisse angepasst werden.
Dort kann man in der Zeile 3 die eigenen Prozentzahlen eingeben, die in der eigenen Schule üblich sind.
Dann werden alle anderen Zeilen entsprechend automatisch aktualisiert.
Es werden Gesamtpunktzahlen von 10 bis 59 Punkten unterstützt, und die entsprechenden Noten bei den erreichten Punkten aufgelistet.
Ein paar Hinweise, wie das Problem in LibreOffice gelöst wurde
In den Formeln wird $ benutzt, um die Zeile festzuzuordnen. So kann ich die Formel in jedes Feld kopieren, und muss sie nicht mehr nachbearbeiten:
=IF(ROUND($A32*I$3/100*2; 0)/2=H32;H32-0,5;ROUND($A32*I$3/100*2; 0)/2)
Hier wird Zeile 3 festgelegt: $3 Dadurch wird in jeder Punktezeile auf die Zeile 3 mit den Prozentzahlen verwiesen.
Ebenso wird mit $A die Spalte festgelegt: es soll die Gesamtpunktzahl dieser Zeile berücksichtigt werden, die in der ersten Spalte steht.
Die anderen Zeilen und Spaltenangaben, z.B. 32 oder I und H, werden entsprechend angepasst, wenn man die Formel in eine andere Zelle kopiert.
Ein anderes Problem war, auf 0,5 zu runden: dazu muss der Betrag mal zwei genommen werden, dann gerundet werden, und dann wieder durch 2 geteilt werden.
Dann ist da noch das Problem, dass zwei Zeilen nebeneinander gleich sein könnten, verursacht durch die Rundung. Das geht aber nicht, denn es soll nur eine Note zugeordnet sein. Daher habe ich das IF in der Formel, und substrahiere in diesem Fall 0,5 von der linken Zeile.
Zuletzt noch ein Tipp zur Darstellung: ich wollte, dass alle Punkte-Spalten gleich breit sind. Dazu markiert man die entsprechenden Spalten in der Buchstabenleiste ganz oben, und hält die Shift Taste gedrückt, und zieht dann die Breite von einer Spalte. Dadurch wird die Breite der anderen ausgewählten Spalten entsprechend auch geändert.