Страницы: 1
RSS
Подсчет количества позиций по нескольким критериям
 
Помогите, пожалуйста, понимаю, что нужно использовать ИНдекс и поискпоз, но не соображу как.
Есть данные по строкам - фамилии сотрудников, и по столбцам по датам стоят условные обозначения смен - Д1, Д2 и т.д., каждому из которых соответствует определенное кол-во часов. Нужно подсчитать, сколько каждый сотрудник отработал часов или хотя бы кол-во определенных смен.
 
Ludmilaz77, в В15 и протянуть вниз (изменил так как не увидел количество часов)
Код
=СУММПРОИЗВ(($A$2:$A$4=$A15)*($B$2:$J$4=$A$7))*$B$7+СУММПРОИЗВ(($A$2:$A$4=$A15)*($B$2:$J$4=$A$8))*$B$8+СУММПРОИЗВ(($A$2:$A$4=$A15)*($B$2:$J$4=$A$9))*$B$9+СУММПРОИЗВ(($A$2:$A$4=$A15)*($B$2:$J$4=$A$10))*$B$10+СУММПРОИЗВ(($A$2:$A$4=$A15)*($B$2:$J$4=$A$11))*$B$11
Изменено: Mershik - 24.01.2019 12:28:43
Не бойтесь совершенства. Вам его не достичь.
 
=СЧЁТЕСЛИ(ИНДЕКС($B$2:$J$4;ПОИСКПОЗ($A21;$A$2:$A$4;););B$20)
 
смотрите формулу в синих ячейках подсчет часов
Лень двигатель прогресса, доказано!!!
 
Mershik, формула получилась. Спасибо огромное. Единственное, названий смен в реальности гораздо больше - 46 вариантов, поэтому пришлось перебивать ячейки, ссылающиеся на название смены и кол-во часов
 
Ludmilaz77, тогда не увереен что моя формула удобна, идеально вам сразу писать вместо сокращенйи количество часов)
Не бойтесь совершенства. Вам его не достичь.
 
А у меня в исходниках сокращения, их все равно на кол-во часов сначала надо заменить
 
Вариант с подсчетом часов.
=СУММПРОИЗВ(($A$2:$A$4=$A21)*($B$2:$J$4=B$20))*ВПР(B$20;$A$7:$B$11;2;0)
Страницы: 1
Наверх