Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Получается, классикой не решить мою проблему? Светлые умы форума - помогите плиз!!!
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Ну давайте опустим рабочие субботы. Они редки и я думаю. как-то выйду из положения при заполнении данных)))
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
aequit, Спасибо большое за макрофункцию. Но мне в силу некоторых обстоятельств она не подходит. Скажите, а классически встроенным функционалом формул это никак не решается, пусть и 3-ёх этажных? :)  
Изменено: DanGo - 12.01.2021 13:07:23
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Всем доброго времени суток!

Уважаемый vikttur, мне в очередной раз, надеюсь, что в крайний по этой теме, очень нужна Ваша помощь.

По Вашей последней формуле (огромное Вам еще раз СПАСИБО за нее) я провел ряд нужных мне оптимизаций. Теперь формула может:
     1) Нормально и безошибочно подсчитывать х1,5 и х2 на всем диапазоне без промежуточных столбцов расчета;
     2) В расчет не берутся работы в выходные дни (в рамках задачи они мне не нужны, но фигурировать в таблице обязаны);
     3) В расчете не участвуют окончания работ в рабочие дни до 18 часов;
    4) В столбцах х1,5 и х2 умножение на итог замутил прямо из текста в заголовках столбцов (так мне удобнее на случай, если данные будут меняться, то браться умножение будет прям из текста).

Все хорошо, все почти готово, но есть один подводный камень - праздничные дни и я ума не приложу как встроить в существующий алгоритм расчет только по будним рабочим дням за минусом выходных и праздников не нарушая уже имеющуюся формулу либо какую-то иную, которая бы охватывала прежние условия + вновь появившиеся.

Не поможете решить данную проблему?  
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Спасибо ОГРОМЕННОЕ!!!!
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Я все сделал, спасибо. Очень помогли. Последний вопрос - можно эту формулу заменить на какую-либо другую без ввода ctrl+alt+enter?
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Общее время нужно в числовом, в таблице это 6,5; х1.5 - нужно в числовом, в таблице это 5,5; х2 - тоже нужно в числовом, в таблице это 1 - если брать первую строчку по сотруднику1
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Формат итоговых ячеек нужен не в формате времени, а числовой. Пробую умножить на 24, белиберда получается...
И еще - можно ли сумм заменить на суммпроизв, ну или на какую-то иную)))? Те, кто будут юзать мой файл, вряд ли будут формулу потом возвращать в формулу массива...

А вообще в нужном мне направлении мыслите. Спасибо Вам огромное. Я и в прошлом от Вас получал стоящие формулы и в топиках у других людей Вы всегда даете дельные советы. Да пусть Ваши познания в Экселе только множатся)))
 
Подсчет количества отработанных часов в будние дни после 18 часов, суммирование первых 2 часов после 18 с умножением на 1,5 и последующих на 2
 
Доброго времени суток, уважаемые форумчане! Всех с прошедшими новогодними праздниками. Новый год и у меня новые форматы учета рабочего времени сотрудников. Ломал голову, ломал и решил таки обратиться сюда за помощью.

Условие задачи таково: Сотрудники работают с 9 до 18 в условиях нормального трудового дня и время от  времени у них случаются переработки (то время, которое они затрачивают на работу после 18 часов вечера). Все данные по ним свожу в таблицу, где в столбцах даты, а в строках сотрудники, на пересечении время окончания их работы (с учетом переработки) и рядом количество часов переработки. Необходимо в итоговом столбце свести все подсчеты одной красивой и аккуратной формулой, которая бы каждую ячейку с количеством часов за день проверяла бы на следующее условие: если у сотрудника в часах переработки 0, то счет в этой ячейку не производится и переходит счет в следующую, если у сотрудника часов переработки не более 2, то данные заносятся в ячейку "х1,5" и считаются следующие, если встречается это же условие далее, то данные в итоговой ячейке суммируются, если у сотрудника часов переработки более 2, то из значения в ячейке отнимается 2 часа и результат заносится в ячейку "х2", если встречается это же условие далее, то данные в итоговой ячейке суммируются.

Решением в лоб у меня получается нагромождение "Если" и более ничего придумать не могу.

Во вложении фрагмент таблицы. И хотелось бы в итоге избавиться от дополнительного столбца после каждого дня "Кол-во часов", потому как и без этого таблица на месяц получается длинной, а с этими добавочными столбцами и подавно.
Мне на данном этапе не важно, сколько это будет в умноженном на 1,5 или 2. Мне бы принцип подсчета подхватить, а умножить я потом сам смогу)))

Помогите пожалуйста, кто силен в Экселе!!!
Расчет стоимости часа сотрудника с учетом брака в выполняемой работе, оптимизация: замена вложенных ЕСЛИ на альтернативные функции
 
PooHkrd, Спасибо. Именованные диапазоны изучены. Логика хромает.

У меня еще функция ВЫБОР также вертелась... Кто подскажет, можно ли через нее реализовать?
Расчет стоимости часа сотрудника с учетом брака в выполняемой работе, оптимизация: замена вложенных ЕСЛИ на альтернативные функции
 
Deryabinoff, Огромное спасибо... То, что доктор прописал... Обидно только одно, что до этого мне или рано доходить, или уже поздно... Ну как, скажите мне, как у Вас, например, или у кого-то другого это получается??? Я 5 суток этот ПРОСМОТР крутил и так, и эдак, и в хвост, и в гриву... Чувствовал, что где-то близко, но так и не нашел решения. Пришел человек, увидел, выдал... Похвально... Похвально... Чего мне не хватает? Знаний в комбинациях и вариациях одного с другим???

В любом случае, Вы меня продвинули на более высокую ступень в эволюции и теперь на Вашем примере я смогу много ЕСЛИ выпустить на волю в своих формулах)))
Изменено: DanGo - 21.06.2019 11:03:58
Расчет стоимости часа сотрудника с учетом брака в выполняемой работе, оптимизация: замена вложенных ЕСЛИ на альтернативные функции
 
Wild.Godlike, У меня не ошибки имеют место быть, а сложность реализации задуманного и отсутствие должного опыта в этом... Труды Павла глубоко ценю и уважаю. Но там описаны не совсем то, что мне нужно. В данном случае у меня изворотливая ситуация, в которой я никак не могу извернуться...)))
Расчет стоимости часа сотрудника с учетом брака в выполняемой работе, оптимизация: замена вложенных ЕСЛИ на альтернативные функции
 
                    Спасибо Максим большое. Но как видно из формулы Вашей, Вы и ИНДЕКС, и ПОИСКПОЗ заставили сослаться на часть данных таблицы ВПР.

                   Такой способ реализуем бесспорно, но я наверное не правильно выразился. Можно ли, ну в данном случае через ИНДЕКС со связкой ПОИСКПОЗ, реализовать формулу без вспомогательных ссылок на иные диапазоны,  как в моем случае ВПР ($B$9:$D$13), задействовав только те, что в основной таблице. Такой способ я смог реализовать через вложенные ЕСЛИ, через иные формулы без ссылок на другие ячейки не могу. Или же это нереализуемо в принципе?
Расчет стоимости часа сотрудника с учетом брака в выполняемой работе, оптимизация: замена вложенных ЕСЛИ на альтернативные функции
 
                   Добрый день, пытливые умы Экселя!!!
                  Изучаю его, он мне очень и очень интересен. Настал момент, когда реализация поставленных мне или моих личных задач через бесконечные "ЕСЛИ" или на скорую руку "ВПР" мне опротивели. Рыская по просторам интернета отмечаю для себя то, насколько быстро и легко, когда поймешь, естественно, реализовывать решения через другие функции, такие как, например, ИНДЕКС в связке ПОИСКПОЗ, и так далее. Как они лаконичны и на первый взгляд просты... Освоить я их освоил, но конкретно в моем примере я никак в толк не возьму как их применить. А также не пойму как принципиально по-другому подойти к решению моей задачи в примере.
                 Помогите пожалуйста...
Изменено: DanGo - 21.06.2019 04:58:34
Как посчитать время работы вечером и ночью сотрудника с умножением на коэффициент - MS Excel, Расчет работы сотрудника после основного рабочего времени
 
Цитата
vikttur написал:
Если мне нужно кофе попить, я могу к Вам в квартиру зайти и делать что угодно, не взирая на Ваши домашние правила?
Уважайте порядки.
Понял. Принял. Исправлюсь.

По кроссам так и не понял в чём косяк.
Как посчитать время работы вечером и ночью сотрудника с умножением на коэффициент - MS Excel, Расчет работы сотрудника после основного рабочего времени
 
Цитата
vikttur написал:
А с правилами ознакомиться - не получается?
Кросс не запрещен, но нужно САМОСТОЯТЕЛЬНО давать ссылки.
Парни, да мне решение нужно, по этому я и бегаю из форума к форуму. Готов даже внести благодетелю на счет 1000 - 1500 чисто символически за труды, просто больше не могу.
У меня ситуация патовая и на работе и с родителями. Все завязано на этом ср...ом алгоритме. Самому он мне оказался не по зубам...
Как посчитать время работы вечером и ночью сотрудника с умножением на коэффициент - MS Excel, Расчет работы сотрудника после основного рабочего времени
 
Еще мой кросс
Как посчитать время работы вечером и ночью сотрудника с умножением на коэффициент - MS Excel, Расчет работы сотрудника после основного рабочего времени
 
Потому что везде тишина. Я не знаю что делать. Или это нереально реализовать или... Х.З...

Отслеживать кроссы, как Вы их называете, нетрудно... У меня это тоже хорошо получается)))
Как посчитать время работы вечером и ночью сотрудника с умножением на коэффициент - MS Excel, Расчет работы сотрудника после основного рабочего времени
 
Есть работники, которые работают за оклад в рабочие дни с 9:00 до 18:00. При работе после 18:00 действует система переработки:
1. Работы после 18:00 до 00:00 (могут быть не круглые цифры в минутах часа) часов оплачиваются по сумме отработанных минут умноженных на 4,05 (стоимость одной минуты);
2. Работы с 00:00 до 03:00 (могут быть не круглые цифры в минутах часа) часов оплачиваются по сумме отработанных минут умноженных на 4,05 (стоимость одной минуты) и умноженных на действующий в эти часы коэффициент 1,7;
3. Работы после 03:00 (могут быть не круглые цифры в минутах часа) часов оплачиваются по сумме отработанных минут умноженных на 4,05 (стоимость одной минуты) и умноженных на действующий в эти часы коэффициент 2,5;

Нужно в таблице "Расчёт переработок после 18:00" в графе "Итого за переработку, руб." задать автоматический алгоритм расчета, выше этой таблицы расписал как я считаю это вручную.

Помогите пожалуйста.
Страницы: 1
Наверх