Страницы: 1
RSS
Подсчет ночных смен с учетом последовательности 2-х или 3-х ячеек
 
Веду табель работников, коих огромное количество. Нужно считать ночные смены, которые в табеле ставятся не очень простым способом. Ночная смена начинается в 18:40 и заканчивается в 6:40 СЛЕДУЮЩЕГО ДНЯ(это важно).

Итак, ваня 9-го числа заступает в ночь, ему мы с 18:40 до 00:00 9-го числа ставим 4,83, а 10-го числа с 00:01 по 18:40 6,67. Так как ваня у нас любитель поработать в ночь то 16-го 17-го и 18-го числа он тоже работал в ночь. Тут стоит отметить, что 17-го числа стоит 11,5 НОЧНЫХ часов (4,83 + 6,67). Ночные смены ставятся  через 4,83 и 6,67 одна ночная смена , 2 смены 4,83 11,5 6,67.

т.к график сменный, то месяц может начинаться и заканчиваться не полной последовательностью ячеек с определенным значением:4,83 6,67 или 4,83 11,5 6,67

ВНИМАНИЕ ВОПРОС:
КАК? Как заставить Exel считать только ночные смены, причем последовательность 2-ух ячеек 4,83 и 6,67 как 1 а последовательность 3-ёх ячеек 4,83 11,5 6,67 как 2
Есть ли такая функция ? набор функций или очень заумная формула до которой я не могу додуматься????
проблема в том что в табеле может быть до 300 человек все считается, КРОМЕ, ночных смен, их нужно считать вручную и записывать в графу самостоятельно.
Буду очень благодарен!!!
 
Цитата
Сергей к написал:
КАК? Как заставить Exel считать только ночные смены,...
Есть ли такая функция ?
заставлять не нужно обычно считает без всякого принуждения (если включен автоматический расчет формул)
функции такой нет, но ее легко собрать с тех что есть, если понимать:
1. где и как расположены данные
2. куда внести эту составную функцию
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
а можно получить более подробный ответ? или подсказку какими функциями воспользоваться. Спасибо
 
Внимание, вопрос: сможет ли автор темы самостоятельно найти правила форума и ознакомиться с ними?
 
я не прошу все расписать, можно хотя бы название функций которые помогут
 
Цитата
Сергей к: можно хотя бы название функций которые помогут
ЕСЛИ(); СЧЁТЕСЛИМН(); СУММЕСЛИМН(); СУММПРОИЗВ() — возможно не все понадобятся или что-то я не учёл, но около того  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Что-то вроде:
Код
=(СЧЁТЕСЛИ(A2:S2;"<10")/2)+СЧЁТЕСЛИ(A2:S2;">10")
да, забыл: заставить считать только ночные никак, учитывая, что она может быть как из двух значений, так и из одного и если нигде нет признака что считать ночной сменой, а что дневной.
Возможно, есть вариант как-то это просчитать именно из последовательности, но без примера с Вашей стороны вообще никакого желания это делать.
Изменено: Дмитрий(The_Prist) Щербаков - 20.11.2020 15:20:56
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Нашел простое решение(спасибо Jack Famous). Ночные смены ставлю 4,8301 11,501 6,6701  :D
Код
 =СУММЕСЛИ(D15:AG15;4,8301)+СУММЕСЛИ(D15:AG15;11,501)+СУММЕСЛИ(D15:AG15;6,6701) 
Страницы: 1
Наверх