Wie kann ich Excel dazu bringen, die höchste Punktzahl in meinem Kurs zu wählen und meine Abschlussnote anzuzeigen?

657
Ruwaz

Ich bin in meinem letzten Studienjahr und meine Abschlussnote wird mit (0,2 * Note für das zweite Jahr) + (0,8 *) berechnet. Ich lerne einen Kurs im Wert von 30 Credits und 6 Kurse im Wert von 15 Credits.

Meine Abschlussnote kann aus zwei Methoden bestehen. Der erste ist ein 30-Kredit-Kurs + vier besten 15 Credit-Kurse ODER alle sechs 15-Credit-Kurse. Angenommen, ich habe eine Excel-Tabelle, in der meine Abschlussnote für alle diese Kurse eingegeben wird.

z.B.

A1 - 30 Guthaben

Kursstufe A2 - 15

A3 - 15 Guthaben

...

A7 - 15 Gutschrift

Gibt es eine Formel, mit der ich automatisch entscheiden kann, welche Methode verwendet werden soll und welche Kurse in meine Abschlussnote aufgenommen werden, abhängig von den Werten in der Zelle?

Vielen Dank.

Bearbeiten: Bilder hinzugefügt (Entschuldigung, dass ich das nicht gemacht habe, ich wusste nicht, dass es zulässig ist)

In diesem Link wird meine Tabelle angezeigt . Im Moment zeigen die gelben Zellen in Spalte F meine Noten für jeden Kurs, den ich in diesem Jahr absolvieren werde. In der Gesamtgruppe habe ich einfach den Durchschnitt jedes Kurses gemacht und dachte, sie zählen alle zu meiner Abschlussnote. Ich weiß jetzt, dass das nicht stimmt. Ich denke, dass irgendeine Form einer MAX-Funktion verwendet werden soll?

0
Bitte helfen Sie uns dabei, indem Sie auf [Bearbeiten] klicken und Ihrem ursprünglichen Beitrag hinzufügen. Kommentare sind für Leute gedacht, die helfen, zu fragen. Ihre Antworten sollten die ursprüngliche Frage aufbauen und die Formeln zeigen, die Sie bisher ausprobiert haben. Ein Screenshot von dem, was Sie bisher gemacht haben, und das Hochladen auf eine Website wie http://imgur.com und das Hinzufügen des Weblinks zum Screenshot zu Ihrem ursprünglichen Beitrag hilft sehr. K7AAY vor 5 Jahren 0

3 Antworten auf die Frage

0
Brian

Wenn Ihre Klassenpunktzahlen als Zahlen (1-100, Beispiel A + = 100) mit der großen Klasse in A1 und den kleinen Klassen in A2 bis A7 eingegeben werden, wird diese Formel Ihnen sagen, welche Wahl Sie für Ihre letzten 90 Jahre als beste Credits wählen müssen.

=IF((A1+LARGE(A2:A7,1)+LARGE(A2:A7,2)+LARGE(A2:A7,3)+LARGE(A2:A7,4))>SUM(A2:A7),"use large class and four smalls","use six small classes")

0
Lee

Wenn mein Verständnis richtig ist, versuchen Sie bitte diese Formel:

=MAX(F24+SUM(LARGE((F28,F31,F34,F37,F40,F42),ROW($A$1:$A$4))),F28+F31+F34+F37+F40+F42) 

emmmm ... Bitte überprüfe meine bearbeitete Antwort, ich ändere die Formel. Lee vor 5 Jahren 0
0
Forward Ed

Diese Lösung beinhaltet eine Helfer-Spalte, um die Kursmarke mit einer Gewichtung von 15 in aufsteigender Reihenfolge aufzulisten. Sobald Sie die Liste haben, nehmen Sie die Summe der ersten 6 Kurse oder der ersten 4 Kurse plus die Werte der 30 Kurse.

In meinen Beispieldaten habe ich in H5 die folgende Formel eingefügt und diese nach unten kopiert

=AGGREGATE(14,6,$F$3:$F$23/($C$3:$C$23=15),ROW(A1)) 

Es ist eine reguläre Formel, die Array-ähnliche Operationen ausführt. Grundsätzlich wird eine sortierte Liste von Werten generiert, bei denen das entsprechende Gewicht nur 15 beträgt. Zeile (A1) fungiert als Zähler. das erste Mal ist es 1 und es wird 2 in der nächsten Reihe und so weiter. 1,2,3 etc gibt an, welche Nummer in der Liste zurückgegeben werden soll.

Verwenden Sie in H12 die folgende Formel, um das maximale Ergebnis eines Top-4-15-Gewichts-Kurses und eines 30-Gewichts-Kurses oder 6 15 Gewichts-Kurses zu bestimmen:

=MAX(SUM(H5:H8)+F3,SUM(H5:H10)) 

DEMO