Excel formula: Rezultātu viktorīnas atbildes ar taustiņu -

Satura rādītājs

Vispārēja formula

=SUM(--(answers=key))

Kopsavilkums

Lai iegūtu viktorīnu un saskaitītu pareizas un nepareizas atbildes, pamatojoties uz atbildes atslēgu, varat izmantot pamata masīva formulu. Parādītajā piemērā I7 formula, kas nokopēta uz leju, ir:

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

kur "atslēga" ir nosauktais diapazons C4: G4.

Piezīme: Šī ir masīva formula. Programmā Excel 365 ievadiet normāli. Vecākās Excel versijās jāievada ar vadības taustiņu + Shift + Enter.

Paskaidrojums

Šajā formulā nosauktais diapazons "atslēga" (C4: G4) tiek izmantots tikai ērtības labad. Bez nosauktā diapazona vēlaties izmantot absolūtu atsauci, lai formulu varētu nokopēt.

Šūnā I7 mums ir šāda formula:

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

strādājot no iekšpuses uz āru, šī izteiksme vispirms tiek novērtēta:

C7:G7=key // compare answers to key

Rezultāts ir TRUE FALSE masīvs, piemēram:

(TRUE,TRUE,TRUE,FALSE,TRUE)

TRUE vērtības norāda pareizu atbildi, FALSE vērtības norāda nepareizu atbildi.

Lai TRUE un FALSE vērtības piespiestu skaitļiem, mēs izmantojam dubultnegatīvu:

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

Tas ir 1 un 0 masīvs, kas tiek piegādāts tieši funkcijai SUM:

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

Pēc tam funkcija SUM atgriež gala rezultātu 4.

Nepareizas atbildes

J7 formulā nepareizās atbildes tiek skaitītas gandrīz tādā pašā veidā:

=SUM(--(C7:G7key))

Vienīgā atšķirība ir tā, ka mēs tagad izmantojam loģisko operatoru, kas nav vienāds ar ():

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

Procenti pareizi

Formula K7 aprēķina pareizo atbilžu procentuālo daudzumu šādi:

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

Šūnā I7 jau ir pareizo atbilžu skaits. Tas tiek dalīts ar kopējo viktorīnas atbilžu skaitu, kas tiek aprēķināts ar funkciju COUNTA:

COUNTA(key) // count total

Rezultāts tiek formatēts ar procentuālā skaitļa formātu.

Interesanti raksti...