Excel képlet: A kvíz válaszok pontszáma a - gombbal

Tartalomjegyzék

Á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.

érdekes cikkek...