Страницы: 1
RSS
Подсчет количества ночных часов в месяц
 
Здравствуйте, имеется график работы сменного персонала которые работают в ночную смену.
Требуется из
4117ВВВ11114117ВВВ11114117ВВВ11114117ВВВ11
заменить на
286 286 286 286
и посчитать сколько часов отработано в период.

С Условиями что
4 это 2
11 это 8
7 это 6.

или идеальный вариант
4117ВВВ11114117ВВВ11114117ВВВ11114117ВВВ11
сразу считать сколько ночных часов отработано в месяц

С Условиями что
4 это 2
11 это 8
7 это 6
Изменено: Михаил Васенев - 02.06.2021 13:46:50
 
все числа это ночные часы?
Изменено: Alice Sadman - 02.06.2021 13:54:28
 
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(D3:AH6;4;2);11;8);7;6);"В";"")
=ПЕРЕКЛЮЧ(D3:AH6;4;2;11;8;7;6;"В";"")
Изменено: Тимофеев - 02.06.2021 14:04:35
 
Цитата
Alice Sadman написал:
все числа это ночные часы?
Нет, только промежуток 4 11 7.
В чем сложность в строке находятся еще и дневные смены и они по числу сопоставимы и кратны 11.
 
не знаю правильно ли сделал, посмотрите
 
Михаил Васенев, если последовательность 4-11-7 постоянна, то для D8 в вашем файле:
Код
=ЕСЛИ(C8=8;6;ЕСЛИ(C8=2;8;ЕСЛИ(И(D3=4;E3=11;F3=7);2;"")))
 
andylu, 4-11-7 не по стоянная, может быть 4-11, 4, 11-7, 7
Изменено: vikttur - 02.06.2021 18:40:59
 
в AI3 и протянуть вниз
Код
=СУММПРОИЗВ(СЧЁТЕСЛИ(D3:AH3;{4;11;7})*{2;8;6})
Лень двигатель прогресса, доказано!!!
 
Еще один довольно сложный вариант, с учетом
Цитата
Михаил Васенев написал:
в строке находятся еще и дневные смены и они по числу сопоставимы и кратны 11.
Поэтому для каждой строки составил отдельную таблицу и расчет вел с прицелом на последовательность 4-11-7.
Изменено: memo - 02.06.2021 23:03:18
 
для сумм сразу те же формулы но с сумм
Код
365:
=СУММ(ПЕРЕКЛЮЧ(D3:AH3;4;2;11;8;7;6;"В";""))
или
=СУММ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(D3:AH3;4;2);11;8);7;6);"В";0))
Страницы: 1
Наверх