30 функции на Excel за 30 дни: ИЗБЕРЕТЕ

Вчера на маратона 30 Excel функции за 30 дни разбрахме подробностите за нашата работна среда с функцията INFO (INFORM) и откри, че тя вече не може да ни помогне с проблеми с паметта. Нито нашата, нито паметта на Excel!

На петия ден от маратона ще изучаваме функцията ИЗБИРАМ (ИЗБОР). Тази функция принадлежи към категорията Препратки и масиви, той връща стойност от списък с възможни избори според числовия индекс. Струва си да се отбележи, че в повечето случаи е по-добре да изберете друга функция, напр. INDEX (ИНДЕКС) и MATCH (ПО-ЕКСПОЗИРАН) или ВОЛОКУП (VPR). Ще разгледаме тези функции по-късно в този маратон.

И така, нека се обърнем към информацията, която имаме, и примерите за функцията ИЗБИРАМ (CHOICE), нека го видим в действие и също така да отбележим слабостите. Ако имате други съвети и примери за тази функция, моля, споделете ги в коментарите.

Функция 05: ИЗБЕРЕТЕ

функция ИЗБИРАМ (SELECT) връща стойност от списък, като я избира според числовия индекс.

Как можете да използвате функцията ИЗБОР?

функция ИЗБИРАМ (SELECT) може да върне елемента в списъка на конкретен номер, като този:

  • По номера на месеца върнете номера на фискалното тримесечие.
  • Въз основа на началната дата изчислете датата на следващия понеделник.
  • По номера на магазина покажете сумата на продажбите.

Синтаксис ИЗБЕРЕТЕ

функция ИЗБИРАМ (SELECT) има следния синтаксис:

CHOOSE(index_num,value1,value2,…)

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

  • индекс_номер (индекс_номер) трябва да бъде между 1 и 254 (или от 1 до 29 в Excel 2003 и по-стари).
  • индекс_номер (индекс_номер) може да се въведе във функция като число, формула или препратка към друга клетка.
  • индекс_номер (индекс_номер) ще бъде закръглен надолу до най-близкото цяло число.
  • аргументи стойност (стойност) може да бъде числа, препратки към клетки, именувани диапазони, функции или текст.

Капани ИЗБЕРЕТЕ (ИЗБОР)

В Excel 2003 и по-стари версии функцията ИЗБИРАМ (SELECT) поддържа само 29 аргумента стойност (смисъл).

Много по-удобно е да търсите в списък на работен лист, отколкото да въвеждате всички елементи във формула. С функции ВОЛОКУП (VLOOKUP) или MATCH (МАЧ) Можете да се обърнете към списъци със стойности, намиращи се в работни листове на 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) може да работи в комбинация с функцията WEEKDAY (DAYWEEK), за да изчислите бъдещи дати. Например, ако сте член на клуб, който се събира всеки понеделник вечер, тогава като знаете днешната дата, можете да изчислите датата за следващия понеделник.

Фигурата по-долу показва поредните номера на всеки ден от седмицата. Колона H за всеки ден от седмицата съдържа броя дни, които да добавите към текущата дата, за да получите следващия понеделник. Например, трябва да добавите само един ден към неделя. И ако днес е понеделник, тогава има още седем дни до следващия понеделник.

30 функции на Excel за 30 дни: ИЗБЕРЕТЕ

Ако текущата дата е в клетка C2, тогава формулата в клетка C3 използва функциите WEEKDAY (ДЕН) и ИЗБИРАМ (ИЗБЕРЕТЕ), за да изчислите датата следващия понеделник.

=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 (СУМА). В този пример ще получим общите продажби за конкретен магазин, като посочим номера му във функцията ИЗБИРАМ (SELECT) като аргумент, както и изброяване на диапазоните от данни за всеки магазин за изчисляване на сумите.

В нашия пример номерът на магазина (101, 102 или 103) се въвежда в клетка C2. За да получите стойност на индекс като 1, 2 или 3 вместо 101, 102 или 103, използвайте формулата: =С2-100.

Данните за продажбите за всеки магазин са в отделна колона, както е показано по-долу.

30 функции на Excel за 30 дни: ИЗБЕРЕТЕ

Вътре във функция SUM Функцията (SUM) ще бъде изпълнена първа ИЗБИРАМ (SELECT), което ще върне желания диапазон на сумиране, съответстващ на избрания магазин.

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

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

30 функции на Excel за 30 дни: ИЗБЕРЕТЕ

Това е пример за ситуация, при която е много по-ефективно да се използват други функции, като напр INDEX (ИНДЕКС) и MATCH (ТЪРСЕНЕ). По-късно в нашия маратон ще видим как работят.

Оставете коментар