Formula Excel: Scorează răspunsurile la test cu tasta -

Cuprins

Formula generică

=SUM(--(answers=key))

rezumat

Pentru a înscrie un test și a număra răspunsurile corecte și incorecte pe baza unei chei de răspuns, puteți utiliza o formulă de bază matrice. În exemplul prezentat, formula din I7, copiată, este:

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

unde „cheie” este intervalul numit C4: G4.

Notă: Aceasta este o formulă matrice. În Excel 365, introduceți normal. În versiunile mai vechi de Excel, trebuie să introduceți cu control + shift + enter.

Explicaţie

Această formulă utilizează intervalul numit „cheie” (C4: G4) numai pentru comoditate. Fără intervalul numit, veți dori să utilizați o referință absolută, astfel încât formula să poată fi copiată.

În celula I7, avem această formulă:

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

lucrând din interior spre exterior, această expresie este evaluată mai întâi:

C7:G7=key // compare answers to key

Rezultatul este o serie de valori ADEVĂRATE FALSE ca aceasta:

(TRUE,TRUE,TRUE,FALSE,TRUE)

Valorile ADEVĂRATE indică un răspuns corect, valorile FALSE indică un răspuns incorect.

Pentru a constrânge valorile TRUE și FALSE la numere, folosim un negativ dublu:

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

Este o matrice de 1 și 0 livrate direct la funcția SUM:

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

Funcția SUM returnează apoi rezultatul final, 4.

Răspunsuri incorecte

Formula din J7 contează răspunsurile incorecte în aproape același mod:

=SUM(--(C7:G7key))

Singura diferență este că folosim acum operatorul logic egal cu ():

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

Procent corect

Formula din K7 calculează procentul de răspunsuri corecte astfel:

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

Celula I7 conține deja numărul de răspunsuri corecte. Aceasta este împărțită la numărul total de răspunsuri la test, care se calculează cu funcția COUNTA:

COUNTA(key) // count total

Rezultatul este formatat cu formatul numărului procentual.

Articole interesante...