Spočítanie rôznych hodnôt v jednej bunke v MS Excel

Predstavte si situáciu, že máte v jednej bunke niekoľko hodnôt štandardne oddelených čiarkami. V ďalších bunkách sú rovnaké hodnoty, ale v inom počte a poradí ako v predchádzajúcej bunke. Potrebujete spočítať jednotlivé hodnoty za celý hárok. Sprievodcu Text na stĺpce použiť nemôžete, lebo čiarky sa vyskytujú aj v rámci hodnôt a rozdelenie by nebolo dobré.

Písmo: A- | A+
Diskusia  (2)

Na lepšiu predstavivosť problému je tento obrázok z  dotazníka  mojej kamarátky, ktorý zbiera údaje do tabuľky. Všetky hodnoty jedného záznamu sú vždy v jednej bunke. Ich poradie je rôzne lebo v každom zázname mohli respondenti zakliknúť rôzne možnosti. Na spočítanie jednotlivých položiek je možné využiť logickú, informačnú a textovú funkciu. Samozrejme určite existuje aj iný spôsob riešenia, ale tento ma napadol ako prvý. ;-)

Zdroj údajov v dotazníku a zobrazenie v tabuľke Excel
Zdroj údajov v dotazníku a zobrazenie v tabuľke Excel 

Zdrojový zoznam zozbieraných údajov je na jednom hárku a vyhodnotenie počtu bude na ďalšom hárku. Je potrebné vytvoriť podklady pre funkcie napr. tak, že v riadku 1 vedľa seba budú jednotlivé položky z otázky v dotazníku. Pod nimi budú výsledky v tvare číslica 1 ak položka bola zakliknutá a 0 ak položka nebola zakliknutá. Prvý krok je vytvorenie textovej funkcie HLEDAT(A$1;Udaje!$A2;1), ktorá bude hľadať v zdrojovej tabuľke v bunke položku z názvov stĺpcov v riadku 1. Ak ju nájde zobrazí číslo, ktoré je pozícia znaku v bunke kde začína hľadaná hodnota. Toto je v prípade, že respondent položku zaklikol. Ak položku v dotazníku respondent neoznačil, tak sa zobrazí chyba #HODNOTA!.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
Tabuľka len s funkciou Hledat, ktorá generuje chybu
Tabuľka len s funkciou Hledat, ktorá generuje chybu 

Toto riešenie je neprehľadné a preto je vhodné funkciu doplniť o informačnú funkciu JE.CHYBHODN, ktorá porovnáva či v bunke je chyba, alebo nie je. Výsledkom informačnej funkcie je Pravda/Nepravda.Posledným krokom je doplnenie logickej funkcie IF (Když), ktorá bude porovnávať výsledok informačnej funkcie a na základe toho vloží buď nulu, alebo jednotku. Absolútne odkazy $ vo funkcii som použil kvôli zjednodušeniu kopírovania vzorca. Vyzerať môže takto =KDYŽ(JE.CHYBHODN(HLEDAT(A$1;Udaje!$A2;1))=PRAVDA;0;1).

Výsledná tabuľka s označenými údajmi
Výsledná tabuľka s označenými údajmi 

Vzorec treba skopírovať vpravo, aby zobrazoval výsledky pre jednotlivé položky otázky dotazníka a tiež dolu, aby zobrazil výsledky pre jednotlivé záznamy. Takto vytvorenú tabuľku je možné ďalej spracovať a vyhodnotiť napr. pomocou kontingenčnej tabuľky.

Peter Belko

Peter Belko

Bloger 
  • Počet článkov:  345
  •  | 
  • Páči sa:  15x

Môžete ho stretnúť ako lektora na počítačových školeniach, pri IT konzultáciách vo firmách, na letných terasách a v kaviarňach ako pozoruje dianie okolo seba, ale aj na potulkách po gréckych ostrovoch, pretože počítače nie sú jediné čo ho zaujíma.Ostrovné správy popisuje na osobnej stránke www.dovolenkar.skAktívne prispieva na svoj portál Tipy a triky v MS Office.. Zoznam autorových rubrík:  Tipy a triky MS Office 2013/20Externé tipy a triky MS OfficeSharePoint, spolupráca,Office3Tipy a trikyNávodyStalo sa ...Office 2010/2013 BetaMicrosoft KB článkySúkromnéNezaradené

Prémioví blogeri

Věra Tepličková

Věra Tepličková

1,067 článkov
Yevhen Hessen

Yevhen Hessen

35 článkov
Monika Nagyova

Monika Nagyova

299 článkov
Anna Brawne

Anna Brawne

103 článkov
reklama
reklama
SkryťZatvoriť reklamu