Dies ist in Excel mit der Funktion „countif“ einfach durchzuführen. Aber wie kann eine Spalte definiert werden, die die gesamten angegebenen Werte aus anderen Spalten zählt?
Beispiel: Ich habe eine Tabelle mit den Gesamtantworten. Wie kann ich für jede Frage die richtige Antwort zählen?
| Frage | Schüler 1 | Schüler 2 | richtige Antwort | Gesamtantwort |
| 1 | A | A | A | 2 |
| 2 | A | B | B | 1 |
| 3 | C | B | A | 0 |
Vielen Dank.
Beginnen wir mit dieser Tabelle (total_answers dient nur dazu, den korrekten Betrag anzuzeigen):

1. Stapeln

2. Formel hinzufügen (Spalte 6):

3. Tabellieren (oder zusammenfassen):

Achten Sie außerdem darauf, dass die Spalten „Datentypen“ und „Modellierungstypen“ für die Daten, die Sie modellieren, korrekt sind.
Beispieltabelle mit einer etwas komplexeren Formel, deren Verwendung ich nicht empfehlen würde, bis Sie etwas mehr über JSL erfahren:
Names Default To Here(1);
dt = New Table("Untitled 4",
Add Rows(5),
Set Header Height(50),
New Column("question", Numeric, "Ordinal", Format("Best", 12), Set Values([1, 2, 3, 4, 5])),
New Column("student1", Character, "Nominal", Set Values({"A", "A", "A", "A", "A"})),
New Column("student2", Character, "Nominal", Set Values({"A", "B", "B", "B", "A"})),
New Column("student3", Character, "Nominal", Set Values({"A", "B", "C", "C", "A"})),
New Column("student4", Character, "Nominal", Set Values({"A", "B", "C", "D", "A"})),
New Column("student5", Character, "Nominal", Set Values({"A", "B", "C", "D", "A"})),
New Column("right_answer", Character, "Nominal", Set Values({"A", "B", "C", "D", "E"}))
);
//Don' use if you don't have clear understanding what this does! Try first using data table method
//2::5 indicates indices of student result columns
dt << New Column("Total_answers", Numeric, Continuous,
<< Formula(
N Items(Loc(Current Data Table()[Row(), 2::6], :right_answer))
)
);
Was ist, wenn ich viele Studenten habe? Ich habe versucht, eine for-Schleife basierend auf Ihrem Vorschlag zu erstellen, aber ich konnte sie nicht hinbekommen.
(Ich sammle auch in anderen Kursen)

Viele wollten dies in JMP tun, aber sie unterscheiden sich von Excel, weil JMP ist keine Tabellenkalkulation.
Einige Beispiele mit Formeln:
N Items(Loc(Words(:"student 1"n || :"student 2"n, ""), :"right answer"n));
N Items(Loc(Current Data Table()[row(), {"student 1", "student 2"}], :"right answer"n))
Datentabellen: Stapeltabelle mit Studentenspalten:

Fügen Sie eine Formel hinzu, um die Unterschiede zwischen der Antwort und der richtigen Antwort zu überprüfen:

Formel für Spalte 5:
If(:right answer == :Data,
1,
0
)
Erstellen Sie eine tabellarische Darstellung/Zusammenfassung (möglicherweise müssen Sie den Modellierungstyp der Frage in „Nominal“ oder „Ordinal“ ändern):


Hier ist eine Möglichkeit, die Formel dafür zu erstellen
Sum( :student 1 == :right answer, :student 2 == :right answer )