Formula-haaste - koota vastausavain testeihin Palapeli

Sisällysluettelo

Ongelma

On yksi master-testi (testi A) ja kolme vaihtoehtoa (testi B, testi C ja testi D). Kaikissa 4 testissä on samat 19 kysymystä, mutta ne on järjestetty eri järjestyksessä.

Alla olevan ruudun ensimmäinen taulukko on "kysymysavain" ja osoittaa, kuinka testin A kysymykset järjestetään muissa 3 testissä. Toinen taulukko on "vastausavain", joka näyttää oikeat vastaukset kaikkiin 19 kysymykseen kaikissa testeissä.

Yllä: Oikeat vastaukset kohdassa I5: K23, kaava hämärtynyt

Esimerkiksi vastaus kysymykseen # 1 testissä A on C. Tämä sama kysymys esiintyy kysymyksessä nro 4 testissä B, joten vastaus kysymykseen # 4 testissä B on myös C.

Testin B ensimmäinen kysymys on sama kuin testin A kysymys # 13, ja vastaus molempiin on E.

Haaste

Mikä kaava voidaan kirjoittaa kohtaan I5 (joka on i kuten iglussa) ja kopioida I5: K23: een löytääksesi ja näyttämään oikeat vastaukset testeille B, C ja D?

Löydät Excel-tiedoston alla. Jätä vastauksesi alla olevana kommenttina.

Vihjeitä

  1. Tämän ongelman asettaminen on haastavaa. Hämmentyminen on erittäin helppoa. Muista, että luvussa C5: E23 olevat numerot kertovat vain, mistä löydät tietyn kysymyksen. Sinun on vielä löydettävä kysymys sen jälkeen :)

  2. Tämä ongelma voidaan ratkaista tässä artikkelissa selitetyillä INDEX- ja MATCH-tiedostoilla. Osa ratkaisusta sisältää soluviitteiden huolellisen lukitsemisen. Jos sinulla on vaikeuksia tällaisten viitteiden kanssa, kokeile rakentaa tässä esitetty kertolasku. Tämä ongelma vaatii huolellisesti rakennettuja soluviittauksia!

  3. Saatat löytää itsesi ajattelevan, että voisit tehdä tämän nopeammin manuaalisesti. Kyllä, pienelle määrälle kysymyksiä. Manuaalinen lähestymistapa vaikeutuu kuitenkin enemmän kysymyksillä (kuvitellaan 100, 500, 1000 kysymystä). Hyvä kaava käsittelee mielellään tuhansia kysymyksiä, eikä se tee virheitä :)

Vastaa (laajenna napsauttamalla)

On kaksi tapaa tulkita tämä haaste. Kun asensin ongelman, lainasin suoraan lukijan lähettämästä esimerkistä. Tämä osoittautuu haastavammaksi lähestymistavaksi (tulkinta # 2 alla), lähinnä siksi, että on niin helppo sekoittaa, kun yrität ymmärtää taulukkoa. Seuraavassa selitän molemmat tulkinnat yhdessä kaavojen kanssa, joita voidaan käyttää kummankin kanssa.

Tulkinta # 1 (virheellinen)

C5: E23 näyttää samat kysymykset testistä A yksinkertaisesti järjestettynä. Joten esimerkiksi testissä B…

Löydät kysymyksen # 1 testistä A sijainnista # 13
Löydät kysymyksen # 2 testistä A sijainnista # 3
Löydät kysymyksen # 3 testistä A sijainnista # 7

=INDEX($H$5:$H$23,C5)

Kun taulukossa H5: H23 on vastaus testi A: han, INDEX hakee yksinkertaisesti arvon käyttämällä sarakkeessa C olevaa rivinumeron numeroa. Ei tule paljon yksinkertaisemmaksi kuin tämä. Tämä ei ole oikea vastaus tähän haasteeseen, mutta se on silti mukava esimerkki.

Tulkinta # 2 (oikea)

Toinen tulkinta on monimutkaisempi. C5: E23 on avain, joka kertoo sinulle vain, mistä löydät kysymyksen testistä A. Se ei ilmoita kysymyksen numeroa, vaan lajitteluindeksin. Joten esimerkiksi testissä B…

Löydät testin A kysymyksen # 1 sijainnista # 4
Löydät kysymyksen # 2 testistä A sijainnista # 19
Löydät kysymyksen # 3 testistä A sijainnista # 2

Tämä on hankalampi ongelma. Sen sijaan, että kerrot, mikä testi A-kysymys on tietyssä asemassa, avain kertoo sinulle, mistä löydät etsimäsi kysymyksen. Alla oleva kaava on yksi oikea vastaus tähän ongelmaan, koska se palauttaa alkuperäisessä haasteessa esitetyt vastaukset.

=INDEX($H$5:$H$23,MATCH($G5,C$5:C$23,0))

Huomaa sekoitetut viitteet MATCH: ssa, jotka on huolellisesti asetettu muuttumaan tarpeen mukaan, kun kaava kopioidaan taulukon yli.

$ G5 - sarake on lukittu, rivi muuttuu
C $ 5: C $ 23 - rivit lukitaan, sarakkeet muuttuvat

Mielenkiintoisia artikkeleita...