
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.