20 ноября 2020 г.

Учет больничных листов в MS Excel

Добрый день, уважаемые друзья, коллеги и просто интересующиеся.

Увидел у одного небезызвестного HR-аналитика ролик на YouTube (рекламу делать ему не будем), где он показывает, как посчитать сотрудников находящихся на больничном на определенную дату.
В этом предлагаемом подсчете присутствует такой момент, что дата окончания больничного неизвестна и соответствующая ячейка не заполнена, подразумевая, что конкретный сотрудник, в данный момент времени, находится на больничном. Автор ролика на это указывает но предлагает простое решение: в данную ячейку проставить функцию СЕГОДНЯ() или ТДАТА(), чтобы данная ячейка в общем итоге подсчета выдавала корректное значение.
Это конечно верное решение, но, тот, кто ведет учет больничных листов может не заметить, что в одной из ячеек установлена формула и получив от работника лист нетрудоспособности в день его закрытия, просто оставить, так, как есть при совпадении дат.
Для подобных отчетов, есть иное решение. Что бы можно было составлять отчет по сотрудникам на больничном и иметь корректные данные по их продолжительности, просто добавляется дополнительный столбец, который заполняется вручную при сдаче сотрудником листка нетрудоспособности в соответствующее подразделение компании для его последующего учета и проведения оплаты, тем самым, в столбце Дата окончания, прописываем следующую функцию: =ЕСЛИ(ТДАТА()=G6;G6;ЕСЛИ(G6=0;ТДАТА();G6)) и производим условное форматирование для выделения цветом ячеек с формулами. 
Данная функция проставляет текущую дату до того момента, когда в соседнем столбце не появится дата закрытия листа нетрудоспособности и в конечном итоге, оба столбца будут иметь одинаковые даты.
см. файл

журнал учета листов нетрудоспособности



См. профиль пользователя Vyacheslav Biryukov в LinkedInСм. профиль пользователя Vyacheslav Biryukov

Комментариев нет:

Отправка комментария