Wie kann ich in Excel die 30 größten Werte einer Tabelle addieren?
Hallo!
Ich befinde mich kurz vor dem Abitur und habe es mir deswegen zur Aufgabe gemacht, meine Noten auszurechnen.
Eine Notentabelle, Durchschnitte und insgesamt gesammelte Punkte habe ich schon durch Formeln aufstellen können, aber bei einer Sache habe ich Schwierigkeiten:
In die Abiturnote fließen insgesamt 30 Grundkurse (also alle Werte außer der Spalte 9 und 10 außer zweien, da ich 32 GKs belegt habe) ein, davon aber maximal 3 Sportkurse. (siehe: https://de.wikipedia.org/wiki/Abitur_in_Nordrhein-Westfalen#Berechnung_des_Abiturzeugnisdurchschnitts ) Dementsprechend sollten nur die 30 besten Grundkurse addiert werden, davon aber gleichzeitig auch nur die 3 besten Sportkurse.
Wie kann ich die jeweils besten Noten ermitteln und diese dann in eine Summenformel eingeben? Geht das irgendwie mit =ANZAHLWENN oder ähnlichem?
Meine bereits erstellten Tabellen habe ich als Fotos im Anhang.
Danke für Eure Hilfe :)
PS: Ja, ich weiß, dass ich die Note auch auf einer Internetseite berechnen lassen könnte, ich möchte es aber gerne (mehr oder weniger) selber machen :))
3 Antworten
Also es gibt die Formel =kgrösste(Matrix;30)
Das würde ich nutzen um den 30 ist größten Wert zu finden und alles was gleich dieser ist oder größer ist.
erst mal den 30-größten Wert ermitteln mit Kgrösste(Bereich;30)
Dann testen, ob nicht der 31.Wert genausogroß ist mit
=Kgrösste(Bereich;31)-Kgrösste(Bereich;30)
kommt da eine negative Zahl (bei entsprechender Formatierung rot) raus, ist alles in Ordnung, ansonsten musst Du zB ab(incl.) 31. Wert z.B. 1/1000 Punkt abziehen, damit nicht zuviele einbezogen werden. (diese Größenordnung spielt ja keine Rolle bei der Auswertung)
Das dann einbauen in Summewenn:
=Summewenn(Bereich;">="&KGrösste(Bereich;30);Bereich)
Wie man die n größten Werte einer Tabelle addiert, habe ich vorgestern hier https://www.gutefrage.net/frage/excel-funktion-fuer-mehrere-argumente-gleichzeitig-berechnen?foundIn=list-answers-by-user#answer-197415377 beantwortet.
Zur Einschränkung wegen nur 3 Sportkurse:
Addiere einerseits die 30 größten Punktzahlen, andererseits die 27 größten Punktzahlen ohne Sportkurse + die 3 größten Sportkurse. Diese beiden Teilformeln verwendest du dann als Werte in einer MAX-Formel
Mhm, ich glaube, den letzten Absatz habe ich nicht richtig durchdacht.... mal weiter überlegen...
Ich könnte doch die Sportkurse und die anderen Grundkurse getrennt berechnen, also:
- Die besten 3 aus 4 Sportkursen und
- Die besten 27 aus 28 Grundkursen.
Wenn ich diese dann addiere müsste ich meine Gesamtpunktzahl errechnen können.
Eine andere Möglichkeit wäre es vielleicht das Problem mit den Minima zu lösen, also den schlechtesten Sportkurs und den schlechtesten GK. Das könnte ich von der Gesamtpunktzahl aller Grundkurse abziehen und müsste dann auf dasselbe Ergebnis kommen, oder nicht? :)
Soweit aber schon mal Danke :)
Das Problem ist halt der Fall, wenn die Sportkurse insgesamt die schlechtesten Noten haben, würde man lieber alle 28 anderen + die 2 besten Sportkurse wählen.
Hab ich wieder mal nicht weit genug runtergescrollt und deshalb übersehen. Ja, genau so!