Определение, какой квартал указанной даты соответствует в Excel 2010
В этой статье мы узнаем, как определить, какому кварталу соответствует указанная дата.
При работе с отчетами у вас есть несколько дат, и вам нужна формула, которая будет возвращать дату как номер квартала текущего года. Пример: 1 января 2014 г. будет возвращено как 1 квартал
Мы будем использовать комбинацию функций ВЫБОР, МЕСЯЦ и ПОИСКПОЗ вместе, чтобы создать формулу, которая вернет дату в ячейке в номер квартала.
Выбрать: возвращает символ, указанный в кодовом номере, из набора символов для вашего компьютера. Функция CHOOSE вернет значение из списка значений на основе заданного номера индекса. Функция выбора использует index_num для возврата значения из списка.
Синтаксис = ВЫБОР (номер_индекса, значение1, значение2, …)
index_num: указывает, какой аргумент значения выбран. Index_num должен быть числом от 1 до 254 или формулой, которая содержит число от 1 до 254. Если index_num меньше 1, выбор вернет
Ошибка # ЗНАЧ!.
value1 и value 2 — это от 1 до 254 аргументов значений, из которых CHOOSE будет оценивать и возвращать результат.
МЕСЯЦ: эта функция возвращает месяц (с января по декабрь от 1 до 12) даты.
Синтаксис: = МЕСЯЦ (серийный_номер)
serial_number: относится к дате месяца, который вы пытаетесь найти.
Функция ПОИСКПОЗ ищет указанный элемент в выбранном диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне.
Синтаксис = ПОИСКПОЗ (искомое_значение, поиск_массив, совпадение_тип)
lookup_value: значение, которое вы хотите искать lookup_array: таблица данных содержит информацию, из которой вы хотите вернуть результат.
match_type: 1,0 и -1 — три варианта.
1 (по умолчанию): будет найдено наибольшее значение в диапазоне. Список должен быть отсортирован по возрастанию.
0: будет найдено точное совпадение. -1: будет найдено наименьшее значение в диапазоне. Список должен быть отсортирован по убыванию.
[.underline] # Давайте возьмем пример: # У нас есть даты в столбце A В столбце B мы хотим, чтобы формула возвращала номер квартала, соответствующий значению даты в столбце A
Формула будет в ячейке B2 = ВЫБРАТЬ (ПОИСКПОЗ (МЕСЯЦ (A2), \ {1,4,7,10}), «Квартал1», «Квартал2», «Квартал3», «Квартал4») *
Если мы оценим МЕСЯЦ (A2), то в результате мы получим 6 *, потому что июнь приходится на 6-е число в году.
-
Затем результат, возвращаемый функцией Month, будет передан функции Match в качестве первого аргумента в качестве значения поиска.
Если мы оценим MATCH (MONTH (A2), \ {1,4,7,10}) * функция Match будет искать значение 6 (возврат по функции Month) в диапазоне \ {1,4,7,10 } и вернет 2, потому что число 6 меньше 7.
Для большего понимания введите номера месяцев в столбцах с 1 по 12, а затем введите формулу как = ПОИСКПОЗ (E2, \ {1,4,7,10}). * См. Снимок ниже.
-
После вычисления формулы Match & Month мы получим
ВЫБРАТЬ (2, «Квартал1», «Квартал2», «Квартал3», «Квартал4»).
Если мы продолжим оценку, функция CHOOSE проверит значение 2 и вернет Quarter2 * в качестве нашего вывода.
-
Копируя ту же формулу в диапазон B2: B11, мы получим желаемый результат