Formula challenge - válaszkulcs összeállítása a tesztekhez - Kirakós játék

Tartalomjegyzék

A probléma

Egy fő teszt (A teszt) és három változat (B teszt, C teszt és D teszt) létezik. Mind a 4 tesztnek ugyanaz a 19 kérdése, de más sorrendben vannak elrendezve.

Az alábbi képernyő első táblázata egy "kérdéskulcs", amely megmutatja, hogy az A teszt kérdései hogyan rendeződnek a másik 3 tesztben. A második táblázat egy "válaszkulcs", amely az összes teszt 19 kérdésére a helyes válaszokat mutatja.

Fent: Helyes válaszok az I5: K23-ban, a képlet homályos

Például az A teszt 1. kérdésére adott válasz C. Ez ugyanaz a kérdés a B teszt 4. kérdésében jelenik meg, így a B teszt 4. kérdésére adott válasz is C.

A B teszt első kérdése megegyezik az A teszt 13. kérdésével, és a válasz mindkettőre E.

A kihívás

Milyen képletet lehet beírni az I5-be (ez egy i, mint az "igloo" -nál) és átmásolni az I5: K23-ra, hogy megtalálja és megjelenítse a B, C és D teszt helyes válaszait?

Az Excel fájlt alább találja. Válaszát hagyja megjegyzésként alább.

Tippek

  1. A probléma felállítása kihívást jelent. Nagyon könnyű összezavarodni. Ne feledje, hogy a C5: E23 számok csak azt mondják meg, hogy hol találhat egy adott kérdést. Ezután is meg kell találnia a kérdést :)

  2. Ez a probléma megoldható az INDEX és a MATCH használatával, amelyet ebben a cikkben ismertetünk. A megoldás egy része a cellahivatkozások gondosan lezárását foglalja magában. Ha problémája van az ilyen jellegű hivatkozásokkal, gyakorolja az itt bemutatott szorzótábla felépítését. Ehhez a problémához gondosan felépített cellahivatkozásokra van szükség!

  3. Lehet, hogy azon gondolkodik, hogy ezt manuálisan gyorsabban megteheti. Igen, kevés kérdésre. Több kérdéssel (képzeljen el 100, 500, 1000 kérdést) azonban a kézi megközelítés sokkal nehezebbé válik. Egy jó formula boldogan kezeli a kérdések ezreit, és nem fog hibázni :)

Válasz (kattintson a kibontáshoz)

Kétféle módon lehet értelmezni ezt a kihívást. Amikor felállítottam a problémát, közvetlenül egy olvasó által nekem küldött példából vettem fel hitelt. Ez kiderül, hogy ez a kihívást jelentő megközelítés (lenti 2. értelmezés), főleg azért, mert olyan könnyű összezavarodni, amikor megpróbálja megérteni a táblázatot. Az alábbiakban mindkét értelmezést megmagyarázom az egyesekkel együtt használható képletekkel együtt.

1. értelmezés (helytelen)

C5: Az E23 ugyanazokat a kérdéseket mutatja be az A tesztből, egyszerűen átrendezve. Tehát például a B tesztben…

Az 1. teszt 1. kérdését megtalálja a 13. pozícióban.
A 2. kérdést megtalálja az A tesztből a 3. pozícióban. A 3.
kérdést megtalálhatja az A tesztből a 7. pozícióban.

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

A H5: H23 tömbben az A tesztre adott válaszokkal az INDEX egyszerűen lekér egy értéket a C oszlop sorszámának számával. Ennél nem sokkal egyszerűbb. Ez nem a helyes válasz erre a kihívásra, de mindenképpen szép példa.

2. értelmezés (helyes)

A második értelmezés bonyolultabb. C5: Az E23 egy kulcs, amely csak azt mondja meg, hogy hol találhat egy kérdést az A tesztből. Nem egy kérdésszámot jelent, hanem egyfajta indexet. Tehát például a B tesztben…

Az 1. teszt 1. kérdését a 4. pozícióban
találhatja meg. A 2. kérdést az A tesztből találhatja meg a 19. pozícióban.
A 3. kérdést megtalálhatja az A tesztből a 2. helyen.

Ez egy trükkesebb probléma. Ahelyett, hogy megmondaná, hogy az A teszt milyen kérdése van egy adott helyzetben, a legfontosabb az, hogy megmondja, hol találhatja meg a keresett kérdést. Az alábbi képlet egy helyes válasz erre a problémára, mivel az eredeti kihívásban bemutatott válaszokat adja vissza.

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

Vegye figyelembe a MATCH-ban található vegyes hivatkozásokat, amelyeket gondosan beállítottak, hogy szükség szerint megváltozzanak, amikor a képletet átmásolja az asztalra.

$ G5 - oszlop zárolva, a sor változik:
C $ 5: C $ 23 - a sorok zárolva, az oszlopok megváltoznak

érdekes cikkek...