Начиная с 2021 версии Microsoft Excel, можно легко решить задачу по определению списка уникальных значений, а как следствие и количество этих уникальных значений.
Для определения уникальных значений используется функция УНИК (UNIQUE), а для подсчета количества элементов списка — СЧЁТЗ (COUNTA). Если их совместить, то формула в русской версии получается: =СЧЁТЗ(УНИК(B2:B14)) или в англоязычной =COUNTA(UNIQUE(B2:B14)).
Начиная с 2007 версии, в программе есть функция СУММЕСЛИМН [SUMIFS], с помощью которой можно осуществить сложение максимум при 127 условиях. Однако, эти условия должны выполняться одновременно.
Например, необходимо вычислить сумму по полю Стоимость партии, р при условии, что поставки были в мае по кофеваркам и кофемолкам от поставщика БытТехСила, а в июне — по чайникам и тостерам от всех поставщиков. В таблице присутствуют данные за весь год.
Необходимо подготовить таблицу с условиями. Принцип формирования как при работе с Расширенным фильтром:
БДСУММ [DSUM] База_данных [Datebase] — таблица-источник, выделить диапазон с заголовками Поле [Field] — имя поля таблицы, можно задать как текстовое значение или номер столбца таблицы Критерий [Criteria] — таблица условий, выделить вместе с заголовками
=БДСУММ(A:G;F1;I2:L6)
[=DSUM(A:G;F1;I2:L6)]
При изменении данных в таблице или условий в таблице условий, результат будет автоматически рассчитан. Если будет существенное изменение в таблице условий, то в формуле диапазон условий нужно определить заново.
Задачи по сбору информации с разных листов в одну консолидированную таблицу встречаются постоянно:
Исходные данные выглядят однотипно, Например, на каждом листе в столбце А находятся Фамилии, а в столбце В — Количество заказов. Причем на каждом листе фамилии могут располагаться в разном порядке:
Знание функций ВПР [VLOOKUP] и ДВССЫЛ [INDIRECT] существенно облегчает решение данной задачи:
=ВПР(C$1;ДВССЫЛ($B2&»!A:B»);2;0) или в англоязычной версии:
=VLOOKUP(C$1;INDIRECT($B2&»!A:B»);2;0)
Функция ДВССЫЛ позволяет управлять адресом диапазона не путем обычного выделения, а путем формирования из 2-х частей: названия листа и диапазона!