30 funkcií Excelu za 30 dní: VYBERTE SI

Včera na maratóne 30 funkcií Excelu za 30 dní pomocou funkcie sme zistili detaily nášho operačného prostredia INFO (INFORMOVAŤ) a zistila, že nám už nedokáže pomôcť s problémami s pamäťou. Ani naša, ani pamäť Excelu!

V piaty deň maratónu budeme študovať funkciu VYBERTE (VOĽBA). Táto funkcia patrí do kategórie Referencie a polia, vráti hodnotu zo zoznamu možných volieb podľa číselného indexu. Stojí za zmienku, že vo väčšine prípadov je lepšie zvoliť inú funkciu, napr. INDEX (INDEX) a MATCH (VIAC EXPOZOVANÉ) príp VLOOKUP (VPR). Týmito funkciami sa budeme zaoberať neskôr v tomto maratóne.

Vráťme sa teda k informáciám, ktoré máme, a príkladom funkcie VYBERTE (VOĽBA), pozrime sa na to v praxi a všimnime si aj slabé stránky. Ak máte ďalšie tipy a príklady pre túto funkciu, podeľte sa o ne v komentároch.

Funkcia 05: VYBERTE SI

Funkcie VYBERTE (SELECT) vráti hodnotu zo zoznamu a vyberie ju podľa číselného indexu.

Ako môžete použiť funkciu VYBRAŤ?

Funkcie VYBERTE (SELECT) môže vrátiť položku v zozname na konkrétnom čísle, napríklad takto:

  • Podľa čísla mesiaca vráťte číslo fiškálneho štvrťroka.
  • Na základe dátumu začiatku vypočítajte dátum najbližšieho pondelka.
  • Podľa čísla predajne zobrazte objem predaja.

Syntax CHOOSE

Funkcie VYBERTE (SELECT) má nasledujúcu syntax:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • index_num (index_number) musí byť medzi 1 a 254 (alebo 1 až 29 v Exceli 2003 a starších verziách).
  • index_num (index_number) možno zadať do funkcie ako číslo, vzorec alebo odkaz na inú bunku.
  • index_num (index_number) sa zaokrúhli nadol na najbližšie celé číslo.
  • argumenty hodnotu (hodnota) môžu byť čísla, odkazy na bunky, pomenované rozsahy, funkcie alebo text.

Pasce CHOOSE (CHOICE)

V Exceli 2003 a starších je funkcia VYBERTE (SELECT) podporuje iba 29 argumentov hodnotu (význam).

Je oveľa pohodlnejšie prehľadávať zoznam na pracovnom hárku ako zadávať všetky prvky do vzorca. S funkciami VLOOKUP (VLOOKUP) alebo MATCH (MATCH) Môžete si pozrieť zoznamy hodnôt nachádzajúcich sa v pracovných hárkoch programu Excel.

Príklad 1: Fiškálny štvrťrok podľa čísla mesiaca

Funkcie VYBERTE (SELECT) funguje dobre s jednoduchými zoznamami čísel ako hodnôt. Ak napríklad bunka B2 obsahuje číslo mesiaca, funkciu VYBERTE (SELECT) vie vypočítať, do ktorého fiškálneho štvrťroka patrí. V nasledujúcom príklade sa fiškálny rok začína v júli.

Vzorec uvádza 12 hodnôt zodpovedajúcich mesiacom 1 až 12. Fiškálny rok začína v júli, takže mesiace 7, 8 a 9 spadajú do prvého štvrťroka. V tabuľke nižšie môžete vidieť číslo fiškálneho štvrťroka pod číslom každého mesiaca.

30 funkcií Excelu za 30 dní: VYBERTE SI

Vo funkcii VYBERTE (SELECT) Číslo štvrťroka je potrebné zadať v poradí, v akom sú uvedené v tabuľke. Napríklad v zozname hodnôt funkcií VYBERTE (SELECT) v pozíciách 7, 8 a 9 (júl, august a september) by malo byť číslo 1.

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

Zadajte číslo mesiaca do bunky C2 a funkciu VYBERTE (SELECT) vypočíta číslo fiškálneho štvrťroka v bunke C3.

30 funkcií Excelu za 30 dní: VYBERTE SI

Príklad 2: Vypočítajte dátum budúceho pondelka

Funkcie VYBERTE (SELECT) môže fungovať v kombinácii s funkciou WEEKDAY (DAYWEEK) na výpočet budúcich dátumov. Napríklad, ak ste členom klubu, ktorý sa stretáva každý pondelok večer, potom, ak poznáte dnešný dátum, môžete vypočítať dátum na budúci pondelok.

Obrázok nižšie zobrazuje poradové čísla každého dňa v týždni. Stĺpec H pre každý deň v týždni obsahuje počet dní, ktoré sa majú pridať k aktuálnemu dátumu, aby ste získali nasledujúci pondelok. Napríklad k nedeli je potrebné pridať iba jeden deň. A ak je dnes pondelok, do budúceho pondelka zostáva ešte sedem dní.

30 funkcií Excelu za 30 dní: VYBERTE SI

Ak je aktuálny dátum v bunke C2, potom vzorec v bunke C3 používa funkcie WEEKDAY (DEŇ) a VYBERTE (SELECT) na výpočet dátumu nasledujúceho pondelka.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

30 funkcií Excelu za 30 dní: VYBERTE SI

Príklad 3: Zobrazte objem predaja pre vybraný obchod

Môžete použiť funkciu VYBERTE (SELECT) v kombinácii s ďalšími funkciami ako napr SUM (SÚČET). V tomto príklade získame celkové tržby za konkrétny obchod zadaním jeho čísla vo funkcii VYBERTE (SELECT) ako argument, ako aj zoznam rozsahov údajov pre každý obchod na výpočet súčtu.

V našom príklade je číslo obchodu (101, 102 alebo 103) zadané do bunky C2. Ak chcete získať hodnotu indexu, napríklad 1, 2 alebo 3 namiesto 101, 102 alebo 103, použite vzorec: = C2-100.

Údaje o predaji pre každý obchod sú v samostatnom stĺpci, ako je uvedené nižšie.

30 funkcií Excelu za 30 dní: VYBERTE SI

Vo vnútri funkcie SUM Funkcia (SUM) sa vykoná ako prvá VYBERTE (SELECT), ktorý vráti požadovaný rozsah súčtu zodpovedajúci vybranému obchodu.

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

30 funkcií Excelu za 30 dní: VYBERTE SI

Toto je príklad situácie, kedy je oveľa efektívnejšie využívať iné funkcie ako napr INDEX (INDEX) a MATCH (VYHĽADÁVANIE). Neskôr v našom maratóne uvidíme, ako fungujú.

Nechaj odpoveď