Страницы: 1
RSS
Расчитать общее время работы за месяц., Прошу помощи в формуле по подсчёту времени работы за месяц
 

Здравствуйте! Помогите, пожалуйста с формулой. В приложенном файле график работы. В ячейках прописаны интервалы рабочего времени. Вычислить часы работы из параметра (12:00-24:00) на каждый день формула работает. И эти вычисленные часы необходимо суммировать. Но если из ячейки убрать временной интервал получаем ошибку. Формула нужна, чтобы посчитались все часы за месяц для каждого сотрудника, не зависимо есть ли в ячейке запись или нет. Помогите, пожалуйста.

 
=--СУММ(ЕСНД(ТЕКСТПОСЛЕ(E6:AH6;"-")-ТЕКСТДО(E6:AH6;"-");0))*24
 
Цитата
написал:
=--СУММ(ЕСНД(ТЕКСТПОСЛЕ(E6:AH6;"-")-ТЕКСТДО(E6:AH6;"-");0))*24
Спасибо за помощь. Но если в ячейку вставить формулу, где должен быть подсчёт получаю #ИМЯ?.
 
вариант (ф-ла массива)
познакомился с Excel
 
Цитата
написал:
вариант (ф-ла массива)

Прикрепленные файлы
Планета_Экс_Расчитать общее время работы за месяц.xlsx  (12.55 КБ)
Добрый вечер! И Вам спасибо за помощь. Подсчёт получается. Но, Вы уж извините, за мою бестолковость, в сумме формат необходим как ЧЧ:ММ, так как есть временные интервалы с например 21:00-23:45, или 09:12-18:45. Заранее спасибо за ответ и помощь.
 
rbb, формула массивная =SUM(IF(E4:AH4<>"";(--RIGHT(E4:AH4;5)-LEFT(E4:AH4;5));0))
смотри зеленый столбец в файле
 
Цитата
написал:
формат необходим как ЧЧ:ММ
вариант
познакомился с Excel
 
И такой вариант. Формула массива.
Код
=TEXT(SUM(IF($E4:$AH4<>"";IF(MID($E4:$AH4;7;5)="24:00";1;TIMEVALUE(MID($E4:$AH4;7;5)))-TIMEVALUE(LEFT($E4:$AH4;5));0));"[h]:mm")
 
как вариант:
=СУММПРОИЗВ((ПСТР(E4:AH4;{7:1};5)&",0")*{60:-60})
...формат [ч]:мм
Страницы: 1
Читают тему
Наверх