Excel-formel: Svar på poängfrågor med nyckel -

Innehållsförteckning

Generisk formel

=SUM(--(answers=key))

Sammanfattning

För att göra en frågesport och räkna korrekta och felaktiga svar baserat på en svarsknapp kan du använda en grundläggande matrisformel. I exemplet som visas är formeln i I7, kopierad ner,:

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

där "nyckel" är det namngivna intervallet C4: G4.

Obs: Detta är en matrisformel. Ange normalt i Excel 365. I äldre versioner av Excel måste du ange med kontroll + shift + enter.

Förklaring

Denna formel använder endast namnet "tangent" (C4: G4) för enkelhets skull. Utan det angivna intervallet vill du använda en absolut referens så att formeln kan kopieras.

I cell I7 har vi den här formeln:

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

arbetar inifrån och ut utvärderas detta uttryck först:

C7:G7=key // compare answers to key

Resultatet är en array med SANTA FALSKA värden så här:

(TRUE,TRUE,TRUE,FALSE,TRUE)

SANTA värden indikerar ett korrekt svar, FALSKA värden indikerar ett felaktigt svar.

För att tvinga de sanna och falska värdena till siffror använder vi en dubbel negativ:

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

Det är en matris med 1 och 0 som levereras direkt till SUM-funktionen:

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

SUM-funktionen returnerar sedan slutresultatet, 4.

Felaktiga svar

Formeln i J7 räknar felaktiga svar på nästan samma sätt:

=SUM(--(C7:G7key))

Den enda skillnaden är att vi nu använder den inte lika med () logiska operatören:

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

Procent korrekt

Formeln i K7 beräknar procentandelen korrekta svar så här:

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

Cell I7 innehåller redan antalet korrekta svar. Detta divideras med det totala antalet svar på frågesport, som beräknas med COUNTA-funktionen:

COUNTA(key) // count total

Resultatet formateras med procenttalet.

Intressanta artiklar...