Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2017, 15:12   #1
DanGo
 
Регистрация: 14.08.2017
Сообщений: 3
По умолчанию Как посчитать время работы ночью с умножением на коэффициент - MS Excel

Доброго времени суток, форумчане.

Есть уже часть готового решения:

Код:
ЕСЛИ(И(ОСТАТ(F4;1)*24+H4<=24;F4>0);0;ЕСЛИ(И(ОСТАТ(G4;1)*24>0;ОСТАТ(G4;1)*24<=3);K4/H4*(ОСТАТ(G4;1)*24)*0,7*5,49;((K4/H4*3*0,7)+(K4/H4*(ОСТАТ(G4;1)*24-3))*1,5)*5,49)))
где автоматически идёт распознавание работы сотрудника с 00:00 до 03:00 и считает по коэффициенту 1,7 с вычетом основной суммы минут, с 03:00 до 06:00 по коэффициенту 2,5, а если с вечера перетекает в ночь, то всё, что было до 00:00 часов, не подвергается никаким коэффициентам и сумма минут за вечернее время вычитается из итоговой,

Далее Есть два вида работников - Монтажники СТР и инженеры ВОЛС, у которых ставка 5,49 рублей за минуту, а есть Техники, у которых ставка 4,05 рублей за минуту, и если из первой формулы убрать вычитание до 24:00 и вставить это в формулу:
Код:
=ЕСЛИ(B4="Техник";K4/60*242,7;ЕСЛИ(И(ОСТАТ(F9;1)*24+H9<=24;F9>0);0;ЕСЛИ(И(ОСТАТ(G9;1)*24>0;ОСТАТ(G9;1)*24<=3);K9/H9*(ОСТАТ(G9;1)*24)*0,7*5,49;((K9/H9*3*0,7)+(K9/H9*(ОСТАТ(G9;1)*24-3))*1,5)*5,49)))
вот в этой ее части:
Код:
K4/60*242,7
заменив 5,49 на 4,05, то все должно заработать в полную силу...

Но проблема в том, что формулу самую первую делал не я и я не могу найти где в этой формуле:
Код:
ЕСЛИ(И(ОСТАТ(F4;1)*24+H4<=24;F4>0);0;ЕСЛИ(И(ОСТАТ(G4;1)*24>0;ОСТАТ(G4;1)*24<=3);K4/H4*(ОСТАТ(G4;1)*24)*0,7*5,49;((K4/H4*3*0,7)+(K4/H4*(ОСТАТ(G4;1)*24-3))*1,5)*5,49)))
идет вычитание суммы минут до 24:00

Помогите, кто может???
Очень надо.
В другом форуме: http://www.cyberforum.ru/ms-excel/th...829-page2.html мне один человек очень сильно помог, но до конца не доделал, не знаю по какой причине. Мне очень нужно закончить эту формулу...
DanGo вне форума Ответить с цитированием
Старый 14.08.2017, 15:20   #2
DanGo
 
Регистрация: 14.08.2017
Сообщений: 3
По умолчанию

Выкладываю последний незаконченный вариант
Вложения
Тип файла: xlsx Расчет переработок.xlsx (11.7 Кб, 8 просмотров)
DanGo вне форума Ответить с цитированием
Старый 14.08.2017, 15:21   #3
DanGo
 
Регистрация: 14.08.2017
Сообщений: 3
По умолчанию

K4/60*242,7 - вот это условие прогнать через: И есть еще пара нюансов по работе техников. Они на окладе с 9 утра до 6 вечера. И сумма минут из нарядов, которые закрывают в течении рабочего дня, в эту таблицу не входит. Сюда проставляется исключительно сумма минут, которая получается за работу после 6 вечера в будние дни и вся сумма минут нарядов, которые они выполняют в выходные дни. В эту формулу нужно поставить им расчет как раз таки их переработок в нерабочее время, причем без вычета самой суммы минут. Скажем, если у него стоит 100 минут, то это значит, что эту суму он заработал только в нерабочее время и далее идет анализ в какое время он работал (вечер или ночь) по графам "Время начала работ" и "Время окончания работ". Если работал до 00:00 часов, то эта сумма умножается только на 4,05 рубля за минуту, если работал с 00:00 до 03:00, то эта сумма умножается на коэффициент 1,7 без вычета самой суммы 100*1,7=170 минут; 170*4,05=688,5 рублей, если работал с 03:00 до 06:00, то умножается на 2,5 и на 4,05.
DanGo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сократить время работы программы dimon_snake Паскаль, Turbo Pascal, PascalABC.NET 43 01.02.2016 23:59
Посчитать факториал и биномиальный коэффициент (Delphi) tasashe Паскаль, Turbo Pascal, PascalABC.NET 3 18.11.2011 18:10
Как посчитать данные в MS Excel sovesti.net Помощь студентам 2 21.04.2011 11:30
Как посчитать в базе данных Access дата/время? Юрий_Комышанский Microsoft Office Access 4 01.05.2010 10:56
Как посчитать в базе данных Access время, проведенное за компьютером? Юрий_Комышанский Microsoft Office Access 1 30.04.2010 22:21