30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Учора на марафоне 30 функцый Excel за 30 дзён мы высветлілі дэталі нашага аперацыйнага асяроддзя з функцыяй INFO (ІНФАРМ) і выявіла, што яна больш не можа дапамагчы нам з праблемамі памяці. Ні нашай, ні эксэлеўскай памяці!

На пяты дзень марафону мы будзем вывучаць функцыю ВЫБРАЦЬ (ВЫБАР). Гэтая функцыя належыць да катэгорыі Спасылкі і масівы, ён вяртае значэнне са спісу магчымых варыянтаў у адпаведнасці з лікавым індэксам. Варта адзначыць, што ў большасці выпадкаў лепш выбраць іншую функцыю, напрыклад, індэкс (ІНДЭКС) і МАТЧ (Больш выкрыта) або ВПР (ВПР). Мы разгледзім гэтыя функцыі пазней у гэтым марафоне.

Такім чынам, давайце звернемся да інфармацыі, якую мы маем, і прыкладаў па функцыі ВЫБРАЦЬ (ВЫБАР), давайце паглядзім гэта ў дзеянні, а таксама адзначым слабыя месцы. Калі ў вас ёсць іншыя парады і прыклады для гэтай функцыі, падзяліцеся імі ў каментарыях.

Функцыя 05: ВЫБРАЦЬ

функцыя ВЫБРАЦЬ (SELECT) вяртае значэнне са спісу, выбіраючы яго ў адпаведнасці з лікавым індэксам.

Як вы можаце выкарыстоўваць функцыю ВЫБРАЦЬ?

функцыя ВЫБРАЦЬ (SELECT) можа вярнуць элемент у спісе пад пэўным нумарам, напрыклад:

  • Па нумары месяца вярніце нумар фінансавага квартала.
  • Па даце пачатку вылічыце дату наступнага панядзелка.
  • Па нумары крамы пакажыце суму продажаў.

Сінтаксіс ВЫБРАЦЬ

функцыя ВЫБРАЦЬ (SELECT) мае наступны сінтаксіс:

CHOOSE(index_num,value1,value2,…)

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

  • нумар_індэкса (індэкс_нумар) павінен быць ад 1 да 254 (або ад 1 да 29 у Excel 2003 і раней).
  • нумар_індэкса (нумар_індэкса) можна ўвесці ў функцыю як лік, формулу або спасылку на іншую ячэйку.
  • нумар_індэкса (нумар_індэкса) будзе акруглены ў меншы бок да бліжэйшага цэлага ліку.
  • аргументы значэнне (значэнне) можа быць лічбамі, спасылкамі на ячэйкі, найменнымі дыяпазонамі, функцыямі або тэкстам.

Пасткі ВЫБРАЦЬ (CHOICE)

У Excel 2003 і больш ранніх версіях функцыя ВЫБРАЦЬ (SELECT) падтрымлівае толькі 29 аргументаў значэнне (значыць).

Значна зручней шукаць па спісе на аркушы, чым уводзіць усе элементы ў формулу. З функцыямі ВПР (VLOOKUP) або МАТЧ (СУПАВЕДЗЕННЕ) Вы можаце звярнуцца да спісаў значэнняў, размешчаных у лістах Excel.

Прыклад 1: Фінансавы квартал па нумары месяца

функцыя ВЫБРАЦЬ (SELECT) выдатна працуе з простымі спісамі лікаў у якасці значэнняў. Напрыклад, калі ячэйка B2 змяшчае нумар месяца, функцыя ВЫБРАЦЬ (SELECT) можа вылічыць, да якога фінансавага квартала ён належыць. У наступным прыкладзе фінансавы год пачынаецца ў ліпені.

Формула пералічвае 12 значэнняў, якія адпавядаюць месяцам з 1 па 12. Фінансавы год пачынаецца ў ліпені, таму месяцы 7, 8 і 9 прыпадаюць на першы квартал. У табліцы ніжэй вы можаце ўбачыць нумар фінансавага квартала пад нумарам кожнага месяца.

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

У функцыі ВЫБРАЦЬ (ВЫБРАЦЬ) Нумары кварталаў трэба ўводзіць у тым парадку, у якім яны з'яўляюцца ў табліцы. Напрыклад, у спісе значэнняў функцыі ВЫБРАЦЬ (ВЫБРАЦЬ) у паз 7, 8 і 9 (ліпень, жнівень і верасень) павінен быць нумарам 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)

Увядзіце нумар месяца ў ячэйку C2 і функцыю ВЫБРАЦЬ (SELECT) вылічыць нумар фінансавага квартала ў ячэйцы C3.

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Прыклад 2: Вылічыце дату наступнага панядзелка

функцыя ВЫБРАЦЬ (SELECT) можа працаваць у спалучэнні з функцыяй ВЫХОДНЫ (DAYWEEK), каб разлічыць будучыя даты. Напрыклад, калі вы з'яўляецеся членам клуба, які збіраецца вечарам кожны панядзелак, то, ведаючы сённяшнюю дату, вы можаце разлічыць дату наступнага панядзелка.

На малюнку ніжэй паказаны парадкавыя нумары кожнага дня тыдня. Слупок H для кожнага дня тыдня змяшчае колькасць дзён, якія трэба дадаць да бягучай даты, каб атрымаць наступны панядзелак. Напрыклад, да нядзелі трэба дадаць толькі адзін дзень. А калі сёння панядзелак, то да наступнага панядзелка яшчэ сем дзён.

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Калі бягучая дата знаходзіцца ў ячэйцы C2, то формула ў ячэйцы C3 выкарыстоўвае функцыі ВЫХОДНЫ (ДЗЕНЬ) і ВЫБРАЦЬ (ВЫБРАЦЬ), каб вылічыць дату наступнага панядзелка.

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

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

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Прыклад 3: Паказаць колькасць продажаў для абранай крамы

Вы можаце выкарыстоўваць функцыю ВЫБРАЦЬ (ВЫБРАЦЬ) у спалучэнні з іншымі функцыямі, напрыклад SUM (СУМА). У гэтым прыкладзе мы атрымаем агульны аб'ём продажаў для пэўнай крамы, указаўшы яе нумар у функцыі ВЫБРАЦЬ (ВЫБРАЦЬ) у якасці аргумента, а таксама пералік дыяпазонаў даных для кожнай крамы для разліку агульных вынікаў.

У нашым прыкладзе нумар крамы (101, 102 або 103) уводзіцца ў ячэйку C2. Каб атрымаць значэнне індэкса, напрыклад 1, 2 або 3 замест 101, 102 або 103, выкарыстоўвайце формулу: =C2-100.

Дадзеныя аб продажах для кожнай крамы знаходзяцца ў асобным слупку, як паказана ніжэй.

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Унутры функцыі SUM Функцыя (SUM) будзе выканана першай ВЫБРАЦЬ (ВЫБРАЦЬ), які верне патрэбны дыяпазон сумавання, які адпавядае абранаму сховішчы.

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

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

30 функцый Excel за 30 дзён: ВЫБІРАЙЦЕ

Гэта прыклад сітуацыі, калі значна больш эфектыўна выкарыстоўваць іншыя функцыі, напрыклад індэкс (ІНДЭКС) і МАТЧ (ПОШУК). Пазней у марафоне мы ўбачым, як яны працуюць.

Пакінуць каментар