
Генеричка формула
=SUM(--(answers=key))
Резиме
Да бисте постигли квиз и избројали тачне и нетачне одговоре на основу кључа за одговор, можете да користите основну формулу низа. У приказаном примеру, формула у И7, копирана доле, је:
=SUM(--(C7:G7=key))
где је „кључ“ именовани опсег Ц4: Г4.
Напомена: Ово је формула низа. У Екцел 365 унесите нормално. У старијим верзијама Екцела морате да уђете са цонтрол + схифт + ентер.
Објашњење
Ова формула користи именовани опсег „кључ“ (Ц4: Г4) само за практичност. Без именованог опсега, желећете да користите апсолутну референцу како би се формула могла копирати.
У ћелији И7 имамо ову формулу:
=SUM(--(C7:G7=key))
радећи изнутра ка споља, прво се вреднује овај израз:
C7:G7=key // compare answers to key
Резултат је низ ТРУЕ ФАЛСЕ вредности попут ове:
(TRUE,TRUE,TRUE,FALSE,TRUE)
ТРУЕ вредности означавају тачан одговор, ФАЛСЕ вредности означавају нетачан одговор.
Да бисмо вредности ТРУЕ и ФАЛСЕ присилили на бројеве, користимо двоструки негатив:
--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's
Низ је јединица 1 и 0 који се испоручују директно функцији СУМ:
=SUM((1,1,1,0,1)) // sum correct
Затим функција СУМ враћа коначни резултат, 4.
Нетачни одговори
Формула у Ј7 броји нетачне одговоре на готово исти начин:
=SUM(--(C7:G7key))
Једина разлика је у томе што сада користимо логички оператор који није једнак ():
=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1
Проценат тачан
Формула у К7 израчунава проценат тачних одговора попут овог:
=I7/COUNTA(key) // divide correct by total
Ћелија И7 већ садржи број тачних одговора. Ово се дели укупним бројем одговора у квизу, који се израчунава помоћу функције ЦОУНТА:
COUNTA(key) // count total
Резултат је форматиран у формату процента броја.