Страницы: 1
RSS
Посчитать количество разрядов по нескольким условиям
 
Здравствуйте, уважаемые форумчане!
Задача следующая: требуется посчитать количество разрядов у каждого человека. Из общего списка, нужно выбрать кол-во разрядов по каждому человеку и по каждому году. Пример надеюсь написал понятно.
 
Для 2015:
=СЧЁТЕСЛИМН($A$3:$A$14;$M5;$C$3:$C$14;">"&ДАТА($H$2-1;13;0);$C$3:$C$14;"<"&ДАТА($M$2+1;1;1))
Для 2016 по аналогии - меняете ссылку на год.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
ivanko,  еще вариант, на случай если Ваш Excel не знает функцию СУММЕСЛИМН.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Для ячейки N5 (2016г) из примера
Код
=СУММ(($A$3:$A$14=$M5)*($D$3:$D$14=N$4)*(ГОД($C$3:$C$14)=$M$2))

вводить как формулу массива (одновременно зажимать Ctrl+Shift+Enter). Далее - растягивать формулу вправо и вниз.
Для 2015 - аналогично.
Кому решение нужно - тот пример и рисует.
 
В  такой записи формулы работают быстрее:
=СУММПРОИЗВ(--($A$3:$A$14=$H5);--(ГОД($C$3:$C$14)=$H$2);--($D$3:$D$14=I$4))
=СУММ(ЕСЛИ($A$3:$A$14=$H13;ЕСЛИ(ГОД($C$3:$C$14)=$H$10;--($D$3:$D$14=I$12))))
 
Спасибо, vikttur. Изучу.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Спасибо огромное! Буду пробовать на реальном файле.
 
Ещё один вариант с формулой
Код
=SUM(INDEX(($D$3:$D$14=I$4)*($A$3:$A$14=$H5)*(YEAR($C$3:$C$14)=$H$2);0))
без массивного ввода.
Страницы: 1
Читают тему
Наверх