Excel-formule: score quizantwoorden met sleutel -

Inhoudsopgave

Generieke formule

=SUM(--(answers=key))

Samenvatting

Om een ​​quiz te scoren en juiste en onjuiste antwoorden te tellen op basis van een antwoordsleutel, kunt u een eenvoudige matrixformule gebruiken. In het getoonde voorbeeld is de formule in I7, naar beneden gekopieerd,:

=SUM(--(C7:G7=key))

waarbij "key" het benoemde bereik C4: G4 is.

Opmerking: dit is een matrixformule. Typ normaal in Excel 365. In oudere versies van Excel moet u invoeren met control + shift + enter.

Uitleg

Deze formule gebruikt alleen gemakshalve het benoemde bereik "sleutel" (C4: G4). Zonder het benoemde bereik, wilt u een absolute verwijzing gebruiken, zodat de formule kan worden gekopieerd.

In cel I7 hebben we deze formule:

=SUM(--(C7:G7=key))

werkend van binnen naar buiten, wordt deze uitdrukking eerst geëvalueerd:

C7:G7=key // compare answers to key

Het resultaat is een reeks TRUE FALSE-waarden zoals deze:

(TRUE,TRUE,TRUE,FALSE,TRUE)

TRUE-waarden geven een juist antwoord aan, FALSE-waarden geven een onjuist antwoord aan.

Om de TRUE en FALSE waarden naar getallen te dwingen, gebruiken we een dubbel negatief:

--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's

Het is een array van enen en nullen die rechtstreeks aan de functie SOM worden geleverd:

=SUM((1,1,1,0,1)) // sum correct

De functie SOM retourneert vervolgens het eindresultaat, 4.

Onjuiste antwoorden

De formule in J7 telt onjuiste antwoorden op bijna dezelfde manier:

=SUM(--(C7:G7key))

Het enige verschil is dat we nu de logische operator niet gelijk aan () gebruiken:

=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1

Procent correct

De formule in K7 berekent het percentage goede antwoorden als volgt:

=I7/COUNTA(key) // divide correct by total

Cel I7 bevat al het aantal goede antwoorden. Dit wordt gedeeld door het totale aantal quizantwoorden, dat wordt berekend met de COUNTA-functie:

COUNTA(key) // count total

Het resultaat wordt opgemaakt met de percentagegetalnotatie.

Interessante artikelen...