![](https://cdn.wiki-base.com/9865460/excel_formula_score_quiz_answers_with_key__2.png.webp)
Yleinen kaava
=SUM(--(answers=key))
Yhteenveto
Voit tehdä tietokilpailun ja laskea oikeat ja virheelliset vastaukset vastausavaimen perusteella käyttämällä taulukon peruskaavaa. Esitetyssä esimerkissä kaavan kohdassa I7 kopioitu alaspäin on:
=SUM(--(C7:G7=key))
missä "avain" on nimetty alue C4: G4.
Huomaa: Tämä on matriisikaava. Kirjoita Excel 365: ssä normaalisti. Vanhemmissa Excel-versioissa sinun on syötettävä näppäimillä control + shift + enter.
Selitys
Tämä kaava käyttää nimettyä aluetta "avain" (C4: G4) vain mukavuuden vuoksi. Ilman nimettyä aluetta kannattaa käyttää absoluuttista viittausta, jotta kaava voidaan kopioida.
Solussa I7 on seuraava kaava:
=SUM(--(C7:G7=key))
Työskentely sisältä ulospäin, tämä lauseke arvioidaan ensin:
C7:G7=key // compare answers to key
Tuloksena on joukko TOSI EPÄTOSI arvoja, kuten tämä:
(TRUE,TRUE,TRUE,FALSE,TRUE)
TOSI-arvot ilmaisevat oikean vastauksen, EPÄTOSI-arvot osoittavat väärän vastauksen.
TOSI- ja EPÄTOSI-arvojen pakottamiseksi numeroiksi käytämme kaksinkertaista negatiivista:
--((TRUE,TRUE,TRUE,FALSE,TRUE)) // get 1's and 0's
Tämä on 1: n ja 0: n taulukko, joka toimitetaan suoraan SUM-funktioon:
=SUM((1,1,1,0,1)) // sum correct
SUM-funktio palauttaa sitten lopullisen tuloksen 4.
Väärät vastaukset
J7: n kaava laskee virheelliset vastaukset melkein samalla tavalla:
=SUM(--(C7:G7key))
Ainoa ero on se, että käytämme nyt loogista operaattoria, joka ei ole yhtä suuri ():
=SUM(--(C7:G7key)) =SUM(--((FALSE,FALSE,FALSE,TRUE,FALSE))) =SUM((0,0,0,1,0)) =1
Oikea prosenttiosuus
K7: n kaava laskee seuraavien oikeiden vastausten prosenttiosuuden:
=I7/COUNTA(key) // divide correct by total
Solussa I7 on jo oikeiden vastausten määrä. Tämä jaetaan tietovisavastausten kokonaismäärällä, joka lasketaan COUNTA-funktiolla:
COUNTA(key) // count total
Tulos muotoillaan prosenttilukumuodolla.