Версия для слабовидящих
Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

 

= Мир MS Excel/Доплата в короткий (предпраздничный) рабочий день - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Доплата в короткий (предпраздничный) рабочий день
DrMini Дата: Понедельник, 13.11.2023, 15:16 | Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте форумчане и гости форума!
Помогите подправить формулу.
Когда отпуск или больничный попадают на короткий предпраздничный день (выделил ячейки толстой границей) то выходит доплата за 1 час в столбце Доплата (смены) (ячейки выделил жёлтым).
Бухи сказали, что отпуска и больничные считаются не за 8 часов, а за один рабочий день и поэтому доплата не положена.
К сообщению приложен файл: tabel.xlsx (28.8 Kb)
 
Ответить
СообщениеЗдравствуйте форумчане и гости форума!
Помогите подправить формулу.
Когда отпуск или больничный попадают на короткий предпраздничный день (выделил ячейки толстой границей) то выходит доплата за 1 час в столбце Доплата (смены) (ячейки выделил жёлтым).
Бухи сказали, что отпуска и больничные считаются не за 8 часов, а за один рабочий день и поэтому доплата не положена.

Автор - DrMini
Дата добавления - 13.11.2023 в 15:16
Serge_007 Дата: Понедельник, 13.11.2023, 15:33 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Привет

Цитата DrMini, 13.11.2023 в 15:16, в сообщении № 1 ( писал(а)):
отпуска и больничные считаются не за 8 часов, а за один рабочий день
Действительно считаются за день, но не за рабочий, а за календарный

Цитата DrMini, 13.11.2023 в 15:16, в сообщении № 1 ( писал(а)):
доплата не положена
Верно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПривет

Цитата DrMini, 13.11.2023 в 15:16, в сообщении № 1 ( писал(а)):
отпуска и больничные считаются не за 8 часов, а за один рабочий день
Действительно считаются за день, но не за рабочий, а за календарный

Цитата DrMini, 13.11.2023 в 15:16, в сообщении № 1 ( писал(а)):
доплата не положена
Верно

Автор - Serge_007
Дата добавления - 13.11.2023 в 15:33
DrMini Дата: Понедельник, 13.11.2023, 15:35 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата Serge_007, 13.11.2023 в 15:33, в сообщении № 2 ( писал(а)):
но не за рабочий, а за календарный

Не могу с этим не согласиться.
yes
 
Ответить
Сообщение
Цитата Serge_007, 13.11.2023 в 15:33, в сообщении № 2 ( писал(а)):
но не за рабочий, а за календарный

Не могу с этим не согласиться.
yes

Автор - DrMini
Дата добавления - 13.11.2023 в 15:35
DrMini Дата: Вторник, 14.11.2023, 08:29 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Подправил формулу до:
{=AL6-СУММПРОИЗВ(ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");ЕСЛИ(((ДЕНЬНЕД(F$3:AJ$3;2)>5)+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!C$2:C$30;))+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!F$2:F$30;))>0)-ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!D$2:D$30;));;1)))*8+СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");0;1)-AN6}

с больничными и отпуском работает правильно, а вот со всем остальным не пойму так или нет.
:(
К сообщению приложен файл: 9358746.xlsx (28.9 Kb)
 
Ответить
СообщениеПодправил формулу до:
{=AL6-СУММПРОИЗВ(ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");ЕСЛИ(((ДЕНЬНЕД(F$3:AJ$3;2)>5)+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!C$2:C$30;))+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!F$2:F$30;))>0)-ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!D$2:D$30;));;1)))*8+СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");0;1)-AN6}

с больничными и отпуском работает правильно, а вот со всем остальным не пойму так или нет.
:(

Автор - DrMini
Дата добавления - 14.11.2023 в 08:29
DrMini Дата: Вторник, 14.11.2023, 17:59 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата DrMini, 14.11.2023 в 08:29, в сообщении № 4 ( писал(а)):
а вот со всем остальным не пойму так или нет

Нет не так.
Запутался совсем.
Может у кого то будут идеи?
 
Ответить
Сообщение
Цитата DrMini, 14.11.2023 в 08:29, в сообщении № 4 ( писал(а)):
а вот со всем остальным не пойму так или нет

Нет не так.
Запутался совсем.
Может у кого то будут идеи?

Автор - DrMini
Дата добавления - 14.11.2023 в 17:59
elovkov Дата: Среда, 15.11.2023, 07:24 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 501
Репутация: 83 ±
Замечаний: 0% ±

Excel 2013
А по какому вообще принципу должна идти эта доплата?


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеА по какому вообще принципу должна идти эта доплата?

Автор - elovkov
Дата добавления - 15.11.2023 в 07:24
DrMini Дата: Среда, 15.11.2023, 08:27 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата elovkov, 15.11.2023 в 07:24, в сообщении № 6 ( писал(а)):
по какому вообще принципу должна идти эта доплата

Берётся количество рабочих часов за месяц E2 и делится на рабочие часы в месяце.
Конкретно за ноябрь:
167часов-(20раб.дней*8часов=160часов)-(1раб.день(предпраздничный)*7часов)=0часов. — соответственно доплаты нет.
Всё прекрасно работало до Ноября, пока на короткий (предпраздничный) рабочий день не попал больничный/отпуск. Он считается, как 1 календарный день то есть 8 часов. И получилось, что работник переработал 1 час. А по закону больничный и отпуск рассчитывается не в часах, а как Сергей, написал выше в сообщении №2 в календарных днях.
Подправить формулу:
=AL6-СУММПРОИЗВ(ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");ЕСЛИ(((ДЕНЬНЕД(F$3:AJ$3;2)>5)+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!C$2:C$30;))+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!F$2:F$30;))>0)-ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!D$2:D$30;));;1)))*8+СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-AN6

моих знаний не хватает.
Устроит вариант с написанием полностью новой формулы.
Если, не понятно расписал то постараюсь ответить на любые другие вопросы по теме.
 
Ответить
Сообщение
Цитата elovkov, 15.11.2023 в 07:24, в сообщении № 6 ( писал(а)):
по какому вообще принципу должна идти эта доплата

Берётся количество рабочих часов за месяц E2 и делится на рабочие часы в месяце.
Конкретно за ноябрь:
167часов-(20раб.дней*8часов=160часов)-(1раб.день(предпраздничный)*7часов)=0часов. — соответственно доплаты нет.
Всё прекрасно работало до Ноября, пока на короткий (предпраздничный) рабочий день не попал больничный/отпуск. Он считается, как 1 календарный день то есть 8 часов. И получилось, что работник переработал 1 час. А по закону больничный и отпуск рассчитывается не в часах, а как Сергей, написал выше в сообщении №2 в календарных днях.
Подправить формулу:
=AL6-СУММПРОИЗВ(ЕСЛИ(ЕНД(ПОИСКПОЗ(F6:AJ6;$B$36:$B$40;))*(F6:AJ6<>"");ЕСЛИ(((ДЕНЬНЕД(F$3:AJ$3;2)>5)+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!C$2:C$30;))+ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!F$2:F$30;))>0)-ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!D$2:D$30;));;1)))*8+СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))-AN6

моих знаний не хватает.
Устроит вариант с написанием полностью новой формулы.
Если, не понятно расписал то постараюсь ответить на любые другие вопросы по теме.

Автор - DrMini
Дата добавления - 15.11.2023 в 08:27
DrMini Дата: Среда, 15.11.2023, 08:38 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
А начиналось всё ТУТ.
 
Ответить
СообщениеА начиналось всё ТУТ.

Автор - DrMini
Дата добавления - 15.11.2023 в 08:38
elovkov Дата: Среда, 15.11.2023, 09:47 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 501
Репутация: 83 ±
Замечаний: 0% ±

Excel 2013
Смотрел, смотрел, получается тем, у кого сейчас по 8 часов переработки стоит, должно быть по 7?


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеСмотрел, смотрел, получается тем, у кого сейчас по 8 часов переработки стоит, должно быть по 7?

Автор - elovkov
Дата добавления - 15.11.2023 в 09:47
DrMini Дата: Среда, 15.11.2023, 10:10 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Сейчас схожу к бухам — уточню.

Сходил — уточнил.
Заполнил у троих месяц полностью.
Сказали, что всё отлично считает.
Проблема только в отпускных и больничных которые попадают на короткий рабочий день столбец H.
К сообщению приложен файл: 4996236.xlsx (28.8 Kb)


Сообщение отредактировал DrMini - Среда, 15.11.2023, 10:28
 
Ответить
СообщениеСейчас схожу к бухам — уточню.

Сходил — уточнил.
Заполнил у троих месяц полностью.
Сказали, что всё отлично считает.
Проблема только в отпускных и больничных которые попадают на короткий рабочий день столбец H.

Автор - DrMini
Дата добавления - 15.11.2023 в 10:10
elovkov Дата: Среда, 15.11.2023, 11:19 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 501
Репутация: 83 ±
Замечаний: 0% ±

Excel 2013
Вот такой вот конструкцией
=ЕСЛИ(ЕНД(ВПР(МЕСЯЦ(D2);ЕСЛИОШИБКА(МЕСЯЦ(DATA!E2:E27);0);1;0));0;1)

можно определить есть ли сокращенный день в месяце и назначить в таком случае значение "1"
а потом как-то это использовать %) %)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеВот такой вот конструкцией
=ЕСЛИ(ЕНД(ВПР(МЕСЯЦ(D2);ЕСЛИОШИБКА(МЕСЯЦ(DATA!E2:E27);0);1;0));0;1)

можно определить есть ли сокращенный день в месяце и назначить в таком случае значение "1"
а потом как-то это использовать %) %)

Автор - elovkov
Дата добавления - 15.11.2023 в 11:19
DrMini Дата: Среда, 15.11.2023, 11:36 | Сообщение № 12
Группа: Модераторы
Ранг: Старожил
Сообщений: 2053
Репутация: 319 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата elovkov, 15.11.2023 в 11:19, в сообщении № 11 ( писал(а)):
а потом как-то это использовать

Спасибо elovkov, за помощь.
Я так наподобие пытался сделать с (выше есть пример):
СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))

но все доплаты уменьшаются на единицу, как и в Вашем случае.
Надо как-то привязать к данным в ячейке которая попадает на короткий день (в этом случае диапазон H:H) и если там не цифра то из Доплата (смены) вычитать 1 за каждый короткий (предпраздничный) день.
Оффтоп:
Не у дивлюсь если таковых в каком нибудь месяце окажется 2 дня.


Сообщение отредактировал DrMini - Среда, 15.11.2023, 11:37
 
Ответить
Сообщение
Цитата elovkov, 15.11.2023 в 11:19, в сообщении № 11 ( писал(а)):
а потом как-то это использовать

Спасибо elovkov, за помощь.
Я так наподобие пытался сделать с (выше есть пример):
СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ(F$3:AJ$3;DATA!E$2:E$30;))*(F6:AJ6<>""))

но все доплаты уменьшаются на единицу, как и в Вашем случае.
Надо как-то привязать к данным в ячейке которая попадает на короткий день (в этом случае диапазон H:H) и если там не цифра то из Доплата (смены) вычитать 1 за каждый короткий (предпраздничный) день. [offtop]Не у дивлюсь если таковых в каком нибудь месяце окажется 2 дня.[/offtop]

Автор - DrMini
Дата добавления - 15.11.2023 в 11:36
Serge_007 Дата: Четверг, 16.11.2023, 10:24 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеРешение здесь: Подсчёт букв в диапазоне по выбранным датам

Автор - Serge_007
Дата добавления - 16.11.2023 в 10:24
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!