
Általános képlet
=SUM(--(answers=key))
Összegzés
A kvíz pontozásához és a helyes és helytelen válaszok megválaszolásához a válaszkulcs alapján használhatja az alap tömbképletet. A bemutatott példában az I7 képlete le van másolva:
=SUM(--(C7:G7=key))
ahol a "kulcs" a C4: G4 megnevezett tartomány.
Megjegyzés: Ez egy tömbképlet. Az Excel 365-ben írja be normálisan. Az Excel régebbi verzióiban a Control + Shift + Enter billentyűkombinációval kell megadnia.
Magyarázat
Ez a képlet csak a kényelem érdekében használja a megnevezett "kulcsot" (C4: G4). A megnevezett tartomány nélkül abszolút referenciát szeretne használni, hogy a képlet másolható legyen.
Az I7 cellában ez a képlet áll rendelkezésünkre:
=SUM(--(C7:G7=key))
belülről kifelé haladva ezt a kifejezést értékelik először:
C7:G7=key // compare answers to key
Az eredmény egy IGAZ HAMIS értékek tömbje, mint ez:
(TRUE,TRUE,TRUE,FALSE,TRUE)
Az IGAZ értékek a helyes választ, a HAMIS értékek a helytelen választ jelzik.
A TRUE és FALSE értékek számokra kényszerítésére kettős negatívumot használunk:
--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's
Ez egy 1 és 0 tömb, amelyet közvetlenül a SUM függvényhez juttatunk el:
=SUM((1,1,1,0,1)) // sum correct
Ezután a SUM függvény visszaadja a végeredményt, 4.
Helytelen válaszok
A J7 képlete csaknem ugyanúgy számolja a helytelen válaszokat:
=SUM(--(C7:G7key))
Az egyetlen különbség az, hogy most a nem egyenlő () logikai operátort használjuk:
=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1
Százalék helyes
A K7 képlete kiszámítja a helyes válaszok százalékát:
=I7/COUNTA(key) // divide correct by total
Az I7 cella már tartalmazza a helyes válaszok számát. Ezt elosztjuk a kvízválaszok teljes számával, amelyet a COUNTA függvénnyel számolunk:
COUNTA(key) // count total
Az eredmény a százalékos számformátummal van formázva.