30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Јуче на маратону 30 Екцел функција за 30 дана открили смо детаље нашег оперативног окружења са функцијом ИНФО (ИНФОРМИРАЈ) и открила да нам више не може помоћи са проблемима са памћењем. Ни наше, ни Екселове меморије!

Петог дана маратона проучаваћемо функцију ИЗАБЕРИТЕ (ИЗБОР). Ова функција припада категорији Референце и низови, враћа вредност са листе могућих избора према нумеричком индексу. Вреди напоменути да је у већини случајева боље изабрати другу функцију, на пример, ИНДЕКС (ИНДЕКС) и УТАКМИЦА (ИЗЛОЖЕНИЈИ) или ВЛООКУП (ВПР). Ове карактеристике ћемо покрити касније у овом маратону.

Дакле, хајде да се окренемо информацијама које имамо и примерима о функцији ИЗАБЕРИТЕ (ИЗБОР), хајде да то видимо на делу, а такође приметимо слабости. Ако имате друге савете и примере за ову функцију, поделите их у коментарима.

Функција 05: ОДАБИР

функција ИЗАБЕРИТЕ (СЕЛЕЦТ) враћа вредност са листе, бирајући је према нумеричком индексу.

Како можете користити функцију ИЗБОР?

функција ИЗАБЕРИТЕ (СЕЛЕЦТ) може да врати ставку на листи на одређени број, овако:

  • По броју месеца вратите број фискалног квартала.
  • На основу датума почетка израчунајте датум следећег понедељка.
  • По броју продавнице прикажите количину продаје.

Синтакса ЦХООСЕ

функција ИЗАБЕРИТЕ (СЕЛЕЦТ) има следећу синтаксу:

CHOOSE(index_num,value1,value2,…)

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

  • индек_нум (индекс_нумбер) мора бити између 1 и 254 (или од 1 до 29 у програму Екцел 2003 и старијим).
  • индек_нум (индекс_број) се може унети у функцију као број, формула или референца на другу ћелију.
  • индек_нум (индекс_број) биће заокружен на најближи цео број.
  • аргументи вредност (вредност) могу бити бројеви, референце на ћелије, именовани опсези, функције или текст.

Замке ОДАБИР (ИЗБОР)

У програму Екцел 2003 и раније, функција ИЗАБЕРИТЕ (СЕЛЕЦТ) подржава само 29 аргумената вредност (значење).

Много је згодније претраживати листу на радном листу него уносити све елементе у формулу. Са функцијама ВЛООКУП (ВЛООКУП) или УТАКМИЦА (ПОДРЖАВАЊЕ) Можете се позвати на листе вредности које се налазе у Екцел радним листовима.

Пример 1: Фискални квартал по броју месеца

функција ИЗАБЕРИТЕ (СЕЛЕЦТ) ради добро са једноставним листама бројева као вредности. На пример, ако ћелија Б2 садржи број месеца, функцију ИЗАБЕРИТЕ (СЕЛЕЦТ) може израчунати ком фискалном кварталу припада. У следећем примеру, фискална година почиње у јулу.

Формула наводи 12 вредности које одговарају месецима од 1 до 12. Фискална година почиње у јулу, тако да месеци 7, 8 и 9 спадају у први квартал. У табели испод можете видети број фискалног квартала испод сваког броја месеца.

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

У функцији ИЗАБЕРИТЕ (ИЗБОР) Број квартала се мора унети редоследом којим се појављују у табели. На пример, у листи вредности функције ИЗАБЕРИТЕ (СЕЛЕЦТ) на позицијама КСНУМКС, КСНУМКС и КСНУМКС (јул, август и септембар) требало би да буде број 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)

Унесите број месеца у ћелију Ц2 и функцију ИЗАБЕРИТЕ (СЕЛЕЦТ) ће израчунати број фискалног квартала у ћелији Ц3.

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Пример 2: Израчунајте датум следећег понедељка

функција ИЗАБЕРИТЕ (СЕЛЕЦТ) може да ради у комбинацији са функцијом ВИКЕНД (ДАИВЕЕК) за израчунавање будућих датума. На пример, ако сте члан клуба који се састаје сваког понедељка увече, онда ако знате данашњи датум, можете израчунати датум за следећи понедељак.

На слици испод приказани су серијски бројеви сваког дана у недељи. Колона Х за сваки дан у недељи садржи број дана које треба додати тренутном датуму да бисте добили следећи понедељак. На пример, недељи треба да додате само један дан. А ако је данас понедељак, онда до следећег понедељка има још седам дана.

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Ако је тренутни датум у ћелији Ц2, онда формула у ћелији Ц3 користи функције ВИКЕНД (ДАН) и ИЗАБЕРИТЕ (ИЗАБИР) за израчунавање датума следећег понедељка.

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

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

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Пример 3: Прикажите количину продаје за изабрану продавницу

Можете користити функцију ИЗАБЕРИТЕ (СЕЛЕЦТ) у комбинацији са другим функцијама као што су СУМ (СУМ). У овом примеру, добићемо укупне продаје за одређену продавницу тако што ћемо навести њен број у функцији ИЗАБЕРИТЕ (СЕЛЕЦТ) као аргумент, као и навођење опсега података за сваку продавницу да би се израчунали укупни износи.

У нашем примеру, број продавнице (101, 102 или 103) се уноси у ћелију Ц2. Да бисте добили вредност индекса као што је 1, 2 или 3 уместо 101, 102 или 103, користите формулу: =Ц2-100.

Подаци о продаји за сваку продавницу су у посебној колони као што је приказано у наставку.

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Унутар функције СУМ (СУМ) функција ће се прво извршити ИЗАБЕРИТЕ (СЕЛЕЦТ), који ће вратити жељени опсег сумирања који одговара изабраном складишту.

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

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

30 Екцел функција за 30 дана: ОДАБЕРИТЕ

Ово је пример ситуације у којој је много ефикасније користити друге функције као нпр ИНДЕКС (ИНДЕКС) и УТАКМИЦА (ПРЕТРАГА). Касније у нашем маратону, видећемо како они раде.

Ostavite komentar