Есть табличка, в которой считаются дни отпуска автоматически. 28/12*1=2,33 в месяц. Берется период общий и высчитывается. НО... есть периоды исключаемые. Например, если работник работал с 01.01.2016 по 30.06.2016, то отпуска ему положено 28/12*6=14 дней. А если работник был в отпуске 3 месяца (с 01.01.2016 по 31.03.2016), то ему положено НЕ 14 дней, а 28/12 * (6 мес - 3 мес).
Можно ли это как-то "придумать"?
Спасибо.
Добрый день.
Есть табличка, в которой считаются дни отпуска автоматически. 28/12*1=2,33 в месяц. Берется период общий и высчитывается. НО... есть периоды исключаемые. Например, если работник работал с 01.01.2016 по 30.06.2016, то отпуска ему положено 28/12*6=14 дней. А если работник был в отпуске 3 месяца (с 01.01.2016 по 31.03.2016), то ему положено НЕ 14 дней, а 28/12 * (6 мес - 3 мес).
В продолжении этой темы, посмотрите, пожалуйста, что НЕ так в формуле?
Все сделала, все вроде работает, но почему-то сбивается. По одному сотруднику нормально считает, по другому - никак. Как "ЗАКРЕПИТЬ" формулу или что не так?
В продолжении этой темы, посмотрите, пожалуйста, что НЕ так в формуле?
Все сделала, все вроде работает, но почему-то сбивается. По одному сотруднику нормально считает, по другому - никак. Как "ЗАКРЕПИТЬ" формулу или что не так?мозг
мозг, моя формула неправильно считает, она не учитывает, что в Журнале изменений РАБОЧЕГО ПЕРИОДА (самая нижняя таблица) дата в НОВЫЙ период2 может быть больше сегодняшней (как в файле из поста 3)...пока не получается переделать(
мозг, моя формула неправильно считает, она не учитывает, что в Журнале изменений РАБОЧЕГО ПЕРИОДА (самая нижняя таблица) дата в НОВЫЙ период2 может быть больше сегодняшней (как в файле из поста 3)...пока не получается переделать(Manyasha
почему? А как же период с 01.12.2015 по 30.08.2019 (т.е. по наст. время, да?) По моей логике нужно из 133 вычесть еще 21 день. В файле, справа от самой нижней таблицы сделала несколько доп. столбцов с расчетами, посмотрите, так ли нужно? Посмотрите еще ячейки F70:F72, я там поправила формулы чуть-чуть, чтобы к нулю 365 не прибавлялось
по файлу из поста 4: в Е7 забыли D6 на E6 исправить. Кусок с СУММПРОИЗВ в этом случае ни на что не влияет, т.к. нет периодов в таблице Журнал изменений РАБОЧЕГО ПЕРИОДА.
Анна, смотрите, по файлу из поста 3:
Цитата
В графе D 7 должно быть 133дня
почему? А как же период с 01.12.2015 по 30.08.2019 (т.е. по наст. время, да?) По моей логике нужно из 133 вычесть еще 21 день. В файле, справа от самой нижней таблицы сделала несколько доп. столбцов с расчетами, посмотрите, так ли нужно? Посмотрите еще ячейки F70:F72, я там поправила формулы чуть-чуть, чтобы к нулю 365 не прибавлялось
по файлу из поста 4: в Е7 забыли D6 на E6 исправить. Кусок с СУММПРОИЗВ в этом случае ни на что не влияет, т.к. нет периодов в таблице Журнал изменений РАБОЧЕГО ПЕРИОДА.Manyasha
почему? А как же период с 01.12.2015 по 30.08.2019 (т.е. по наст. время, да?) По моей логике нужно из 133 вычесть еще 21 день.
Нет, по подсчетам там должно быть действительно 133 и ничего вычитать НЕ нужно! мотрите, работник принят на работу 01.12.11. Ему отпуск положен за год 28 дней. Так вот, у нее полных рабочих годов - 4 (с 01.12.11 по 30.11.15) - отпуска положено 4*28=112 дней. Далее пошел период с 01.12.2015 (но он будет не по 30.11 16, а сдвинется на кол-во дней отпуска по уходу за ребенком, т.е. период получится с 01.12.15 по 30.08.2019. Но сам исключаемый период начинается в сентябре 2016 года, значит, на СЕГОДНЯ работник еще заработал дни отпуска за 9 месяцев (с 01.12.15 по 19.08.16) Август считается как полный месяц, т.к в данном случае полным принимается 15 дней из месяца, соответственно с 1 по 19 августа принимается равным месяцу. Итого получается, что работнику положено всего отпуска за 4 года полных и 9 месяцев = (4*28+(28/12*9))=112 + 21 = 133 дня (по состоянию на сегодня).
Спасибо, что не оставляете без внимания, просто есть задание - выправить все отпуска (начиная с 2002 года). Задание выполнить нужно ДО составления графика отпусков на 17 год, а это до октября, штат очень большой. Вручную перелопатить просто не смогу, поэтому, сижу-размышляю, днюю и ночую в экселе, уже киплю. За исправление формул огромное спасибо. Вы - ЛУЧШАЯ!!!!!!!!!!!!!!!!!!
почему? А как же период с 01.12.2015 по 30.08.2019 (т.е. по наст. время, да?) По моей логике нужно из 133 вычесть еще 21 день.
Нет, по подсчетам там должно быть действительно 133 и ничего вычитать НЕ нужно! мотрите, работник принят на работу 01.12.11. Ему отпуск положен за год 28 дней. Так вот, у нее полных рабочих годов - 4 (с 01.12.11 по 30.11.15) - отпуска положено 4*28=112 дней. Далее пошел период с 01.12.2015 (но он будет не по 30.11 16, а сдвинется на кол-во дней отпуска по уходу за ребенком, т.е. период получится с 01.12.15 по 30.08.2019. Но сам исключаемый период начинается в сентябре 2016 года, значит, на СЕГОДНЯ работник еще заработал дни отпуска за 9 месяцев (с 01.12.15 по 19.08.16) Август считается как полный месяц, т.к в данном случае полным принимается 15 дней из месяца, соответственно с 1 по 19 августа принимается равным месяцу. Итого получается, что работнику положено всего отпуска за 4 года полных и 9 месяцев = (4*28+(28/12*9))=112 + 21 = 133 дня (по состоянию на сегодня).
Спасибо, что не оставляете без внимания, просто есть задание - выправить все отпуска (начиная с 2002 года). Задание выполнить нужно ДО составления графика отпусков на 17 год, а это до октября, штат очень большой. Вручную перелопатить просто не смогу, поэтому, сижу-размышляю, днюю и ночую в экселе, уже киплю. За исправление формул огромное спасибо. Вы - ЛУЧШАЯ!!!!!!!!!!!!!!!!!!мозг