Если хочется избежать SUMIFS и COUNTIFS

Имеется простая таблица

Если хочется избежать SUMIFS и COUNTIFS Microsoft Excel, Таблица, Полезное

Требуется посчитать разные комбинации, например "Север и Юг за месяц январь". Можно использовать формулы SUMIFS и COUNTIFS. Но мне они не нравятся, т.к. слишком громоздкие. Особенно если критериев много.


Поэтому часто использую следующий трюк. Работает на всех версиях Экселя, с операторами равен "=", больше ">", меньше "<", и не равен "<>". Сначала назначаем названия нашим ячейкам.


А дальше:


Счет продаж где месяц = "Январь" и регион = "Север" (Результат: 1)

{=SUM((Месяц="Январь")*(Регион="Север"))} 


Счет продаж где месяц = "Январь" и регион = "Север" или регион = "Юг" ( Результат: 2)

{=SUM((Месяц="Январь")*((Регион="Север")+(Регион="Юг")))}


Сумма продаж где месяц = "Январь" и регион = "Север" (Результат: 200)

{=SUM((Месяц="Январь")*(Регион="Север")*Продажи)}


Сумма продаж между 300 и 400 (Результат: 1350)

{=SUM((Продажи>=300)*(Продажи<=400)*(Продажи))}


Ахтунг! Формула вводится комбинацией клавиш Ctrl + Shift + Enter.

MS, Libreoffice & Google docs

719 постов15K подписчика

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий
С такой мелкой таблицей оба способа хороши. А вы попробуйте просто открыть файл на 10 метров, где юзаются массивы)) все проклянете))
раскрыть ветку (3)
Автор поста оценил этот комментарий

Кстати этот способ работает быстрее чем SUMIFS и COUNTIFS

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Не соглашусь. Попробуйте применить массив на 10 тыс строк хотя бы с тремя условиями
Автор поста оценил этот комментарий

Формулы массива сильнее жрут производительность компа, чем обычные. Просто попробуйте на большой файл, он у вас просто зависнет.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку