03.02.2022, 21:36
Ich suche nach einer Formel für die Auswertung von Prüfungsfragen.
Beispielsituation:
Eine Frage hat 4 Antworten, davon sind 3 richtig und eine falsch.
Bewertung erfolgt so:
Für die Richtige Antwort bekommt man 1 Punkt; macht für 3 richtige Antworten = 3 Punkte.
Für die falsche Antwort gibt es 0 Punkte.
Konkret bedeutet das:
Zellen:
A1 = Fragestellung
A2 = 1. (richtige) Antwort -> (Formel: A2 = WENN(A2="x";1;"")
A3 = 2. (richtige) Antwort -> (Formel: A3 = WENN(A3="x";1;"")
A4 = 3. (falsche) Antwort -> (Formel: A4 = WENN(A4="x";0;"")
A5 = 4. (richtige) Antwort -> (Formel: A5 = WENN(A5="x";1;"")
Die Werte 1 oder 0 werden nur dann abgegeben, wenn bei der Antwort ein x gesetzt wurde.
Ergo - wenn bei Antwort 3 kein Kreuz gesetzt wurde, muss die Ergebinssumme 3 ergeben, außer es wurde bei den anderen Antworten auch nichts angekreuzt.
Eventualitäten:
A2+A3+A5 = 3 Punkte (Aufgabe richtig gelöst)
A2+A3+A4 = 0 Punkte (Aufgabe nicht gelöst)
A2+A4+A5 = 0 Punkte (Aufgabe nicht gelöst)
A2+A4+A5 = 0 Punkte (Aufgabe nicht gelöst)
Ich versuchte das so zu lösen:
=SUMME(A2:A5) und ja, das ergibt 3. Aber in der Formel ist auch der Wert "0" enthalten. In diesem Fall darf nicht 3, sondern muss 0 als Ergebnis da stehen, denn Teilpunkte gibt es nicht.
Die Formel müsste eine Ausschlussregel beinhalten, die da sagt: "Bilde eine Summe, aber nur dann, wenn die richtigen Antworten angekreuzt werden. Ist die falsche Antwort mit dem Wert 0 oder nur 2 richtige Antworten angekreuzt, dann gibt es für diese Aufgabe 0 Punkte.
? Kann man das in Excel überhaupt programmieren??
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Beispielsituation:
Eine Frage hat 4 Antworten, davon sind 3 richtig und eine falsch.
Bewertung erfolgt so:
Für die Richtige Antwort bekommt man 1 Punkt; macht für 3 richtige Antworten = 3 Punkte.
Für die falsche Antwort gibt es 0 Punkte.
Konkret bedeutet das:
Zellen:
A1 = Fragestellung
A2 = 1. (richtige) Antwort -> (Formel: A2 = WENN(A2="x";1;"")
A3 = 2. (richtige) Antwort -> (Formel: A3 = WENN(A3="x";1;"")
A4 = 3. (falsche) Antwort -> (Formel: A4 = WENN(A4="x";0;"")
A5 = 4. (richtige) Antwort -> (Formel: A5 = WENN(A5="x";1;"")
Die Werte 1 oder 0 werden nur dann abgegeben, wenn bei der Antwort ein x gesetzt wurde.
Ergo - wenn bei Antwort 3 kein Kreuz gesetzt wurde, muss die Ergebinssumme 3 ergeben, außer es wurde bei den anderen Antworten auch nichts angekreuzt.
Eventualitäten:
A2+A3+A5 = 3 Punkte (Aufgabe richtig gelöst)
A2+A3+A4 = 0 Punkte (Aufgabe nicht gelöst)
A2+A4+A5 = 0 Punkte (Aufgabe nicht gelöst)
A2+A4+A5 = 0 Punkte (Aufgabe nicht gelöst)
Ich versuchte das so zu lösen:
=SUMME(A2:A5) und ja, das ergibt 3. Aber in der Formel ist auch der Wert "0" enthalten. In diesem Fall darf nicht 3, sondern muss 0 als Ergebnis da stehen, denn Teilpunkte gibt es nicht.
Die Formel müsste eine Ausschlussregel beinhalten, die da sagt: "Bilde eine Summe, aber nur dann, wenn die richtigen Antworten angekreuzt werden. Ist die falsche Antwort mit dem Wert 0 oder nur 2 richtige Antworten angekreuzt, dann gibt es für diese Aufgabe 0 Punkte.
? Kann man das in Excel überhaupt programmieren??
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]