Как сделать таблицу табель учета рабочего времени в excel?
Содержание
Табель учета рабочего времени – основной документ, содержащий информацию о числе явок и неявок на работу каждого сотрудника фирмы. Он передается в бухгалтерию. И на основании данных рассчитывается и начисляется заработная плата.
Законом предусмотрено 2 унифицированные формы табеля: Т-12 – для заполнения вручную; Т-13 – для автоматического контроля фактически отработанного времени (через турникет).
Данные вносятся каждый рабочий день. В конце месяца подсчитывается итог по явкам и неявкам каждого работника. Формирование отчета можно упростить, автоматизировав заполнение некоторых ячеек средствами Excel. Посмотрим, как.
Заполняем вводные данные функциями Excel
Формы Т-12 и Т-13 имеют практически одинаковый состав реквизитов.
Скачать табель учета рабочего времени:
- Скачать бланк Т-13
- Скачать бланк Т-12
В шапке 2 страницы формы (на примере Т-13) заполняем наименование организации и структурного подразделения. Так, как в учредительных документах.
Прописываем номер документа ручным методом. В графе «Дата составления» устанавливаем функцию СЕГОДНЯ. Для этого выделяем ячейку. В списке функций находим нужную и нажимаем 2 раза ОК.
В графе «Отчетный период» указываем первое и последнее число отчетного месяца.
Отводим поле за пределами табеля. Здесь мы и будем работать. Это поле ОПЕРАТОРА. Сначала сделаем свой календарик отчетного месяца.
Красное поле – даты. На зеленом поле проставляет единички, если день выходной. В ячейке Т2 ставим единицу, если табель составляется за полный месяц.
Теперь определим, сколько рабочих дней в месяце. Делаем это на оперативном поле. В нужную ячейку вставляем формулу =СЧЁТЕСЛИ(D3:R4;»»). Функция «СЧЁТЕСЛИ» подсчитывает количество непустых ячеек в том диапазоне, который задан в скобках.
Вводим вручную порядковый номер, ФИО и специальность сотрудников организации. Плюс табельный номер. Информацию берем из личных карточек работников.
Автоматизация табеля с помощью формул
Первый лист формы содержит условные обозначения для учета рабочего времени, цифровые и буквенные. Смысл автоматизации средствами Excel в том, чтобы при внесении обозначения отображалось количество часов.
Для примера возьмем такие варианты:
- В – выходной;
- Я – явка (рабочий день);
- ОТ – отпуск;
- К – командировка;
- Б – больничный.
Сначала воспользуемся функцией «Выбор». Она позволит установить нужное значение в ячейку. На этом этапе нам понадобится календарь, который составляли в Поле Оператора. Если на какую-то дату приходится выходной, в табеле появляется «В». Рабочий – «Я». Пример: =ВЫБОР(D$3+1;»Я»;»В»). Формулу достаточно занести в одну ячейку. Потом «зацепить» ее за правый нижний угол и провести по всей строке. Получается так:
Теперь сделаем так, чтобы в явочные дни у людей стояли «восьмерки». Воспользуемся функцией «Если». Выделяем первую ячейку в ряду под условными обозначениями. «Вставить функцию» – «Если». Аргументы функции: логическое выражение – адрес преобразуемой ячейки (ячейка выше) = «В». «Если истина» — «» или «0». Если в этот день действительно выходной – 0 рабочих часов. «Если ложь» – 8 (без кавычек). Пример: =ЕСЛИ(AW24=»В»;»»;8). «Цепляем» нижний правый угол ячейки с формулой и размножаем ее по всему ряду. Получается так:
Нужно проделать такую же работу для второй половины месяца. Достаточно скопировать формулы и поменять те ячейки, на которые они ссылаются. Результат работы:
Теперь подведем итоги: подсчитаем количество явок каждого работника. Поможет формула «СЧЁТЕСЛИ». Диапазон для анализа – весь ряд, по которому мы хотим получить результат. Критерий – наличие в ячейках буквы «Я» (явка) или «К» (командировка). Пример: . В результате мы получаем число рабочих для конкретного сотрудника дней.
Посчитаем количество рабочих часов. Есть два способа. С помощью функции «Сумма» — простой, но недостаточно эффективный. Посложнее, но надежнее – задействовав функцию «СЧЁТЕСЛИ». Пример формулы:. Где AW25:DA25 – диапазон, первая и последняя ячейки ряда с количеством часов. Критерий для рабочего дня («Я»)– «=8». Для командировки – «=К» (в нашем примере оплачивается 10 часов). Результат после введения формулы:
Все формулы копируем и вставляем в соответствующие ячейки по всему списку сотрудников. При заполнении такого табеля нужно будет корректировать условные обозначения по работникам.
- Скачать табель учета рабочего времени
- Скачать баланс рабочего времени
- Бланк Т-13
- Бланк Т-12
Если изменяется календарь, то меняются выходные и явки. Вручную проставляем прогулы, отгулы и т.п. Все остальное посчитается автоматически.
Вам поручили вести табель учета, но по какой-то причине руководство не может обеспечить ваше рабочее место специализированным программным обеспечением. Это не значит, что никак нельзя облегчить ваш труд. Форму табеля Т-12 легко найти в интернете. Расчертить таблицу по образцу в Excel вполне посильно, не имея большого опыта. А составить формулы и автоматизировать работу вам поможет эта статья.
Не имеет смысла рассматривать здесь текстовую часть документа с перечислением кодов, которыми заполняется табель. Формулы нужны непосредственно в учетной части. О ней и поговорим. Но вначале проверьте, чтобы в параметрах Excel был включен автоматический режим вычислений (Файл — Параметры — Формулы — Вычисления в книге), иначе вам придется без конца нажимать клавишу F.
Формой табеля предусмотрено указание начала и окончания отчетного периода. Оформите этот раздел в верхней части документа. Затем нужно пронумеровать дни и выделить нерабочие. Это достаточно сложно, поэтому работайте поэтапно. Для начала отформатируйте ячейки, в которых будут видны даты:
- выделите ячейки за первую половину месяца, нажмите клавишу CTRL и выделите оставшиеся ячейки с датами;
- щелкните по значку открытия окна у группы Число и в открывшемся окне на вкладке Число выберите сначала Дата, затем Все форматы, в строке Тип введите ДД (это значит, что под номер дня отводится два символа, а месяц и год будут скрыты);
- подтвердите свои действия (ОК или ENTER).
Теперь в ячейку, отведенную под первую дату месяца, введите ссылку на ячейку с началом периода: =В2.
Во вторую ячейку с датой введите формулу, увеличивающую предыдущую на единицу: =D4+1.
Скопируйте эту формулу в оставшиеся ячейки первой половины месяца. Для второй половины месяца отличие будет только в формуле для начальной даты (=R4+1), в остальных ячейках каждая предыдущая должна увеличиваться на единицу.
Отчетный период может быть разным: с 1 по 30, 31, 28 или 29. Начиная с 29 числа, дат может не быть, поэтому отредактируйте формулу в ячейке, соответствующей этой дате (=ЕСЛИ(AF4
Скачать табель учета рабочего времени в excel.
24.11.2016 табель был обновлен до версии 2.0 с учетом всех Ваших пожеланий и замечаний. Скачивайте, пользуйтесь, оставляйте свои комментарии под статьей.
Здравствуйте, дорогие друзья!
Сегодня я представлю Вашему вниманию свой вариант реализации одной из насущных проблем – табель учета рабочего времени в excel. В данной статье Вы найдете описание основных концепций построения табеля, инструкцию по его ведению, а также сможете скачать программу с помощью ссылок в начале и в конце статьи. Скачивайте, пользуйтесь, автоматизируйте свой ручной труд =).
Построение табеля учета рабочего времени в excel
Скачав и открыв табель, Вы попадаете на главную страницу построения «Настройки» (Рисунок 1).
Начиная со второй строки, необходимо заполнить список сотрудников, по которым Вы будете вести табель. Укажите уникальный номер сотрудника, ФИО, должность(не обязательно), норму рабочего дня в часах(не обязательно). Норма рабочего дня используется при расчете переработок и недоработок сотрудников в течении месяца, если Вы не заполнили это поле вначале, его можно будет отредактировать в построенном табеле. В ячейках «F2» и «F3» с помощью выпадающего списка выберите год и месяц для построения. Выпадающий список появляется при выборе ячейки.
После того как все данные введены нажмите кнопку «Создать табель» и программа сгенерирует табель учета рабочего времени за указанный месяц и год (Рисунок 2).
Табель учета рабочего времени в excel состоит из следующих областей:
- Легенда таблицы – строка 1, в которой указан месяц и год построения, а также условные обозначения табеля.
- Список сотрудников (колонка «А»), заполненный нами на листе «Настройки».
- Шапка таблицы с проставленными числами и днями недели, выходные дни (Сб и Вс) для наглядности выделены светло-зеленым цветом.
- Область управления, в которой проставляются условные обозначения.
- Расчетные столбцы – столбцы формул для учета основных показателей.
Ведение табеля учета рабочего времени в excel
Табель учета рабочего времени необходимо вести используя стандартные условные обозначения:
- Рабочий день отмечается цифрой от 1 до 24, которая обозначает количество часов, отработанных сотрудником за день. Отмеченный день автоматически подкрашивается светло-синим цветом с помощью правил условного форматирования.
- День отпуска отмечается сокращением оп. Автоматически подкрашивается светло-розовым цветом.
- Праздничный день отмечается сокращением пр. Автоматически подкрашивается салатовым цветом.
- Прогул отмечается обозначением пг. Автоматически подкрашивается серым цветом.
- Отгул обозначается сокращением ог. Автоматически подкрашивается бледно-оранжевым цветом.
- Отпуск без содержания обозначается сокращением обс. Автоматически подкрашивается сиреневым цветом.
- Учебный отпуск обозначается буквой у. Обозначение подкрашивается желтым цветом.
- Командировка обозначается буквой к. Подкрашивается зеленым цветом.
- Больничный отмечается маленькой буквой б. Автоматически подкрашивается светло-желтым цветом.
Пример заполненного табеля учета рабочего времени в excel можно увидеть на Рисунке 3 ниже:
Формульный блок расчетных показателей (столбцы «AG:AJ») добавлен для удобства подведения месячных итогов. Данный блок состоит из четырех столбцов:
- Рабочих дней – количество дней, отработанных сотрудником за отчетный месяц (количество синих ячеек).
- Рабочих часов – количество часов, отработанных сотрудником в отчетном месяце (сумма значений синих ячеек).
- Дней отпуска – количество дней отпуска, использованных сотрудником за отчетный месяц (количество ячеек с обозначением оп).
- Дней больнич.– количество дней, которые сотрудник провел на больничном (количество ячеек с обозначением б).
- Перераб. часов — кол-о часов переработки. Считает часы, которые превышают норму дневной выработки, указанной в столбце «раб. день (ч.)»
- Недораб. часов — кол-о часов, которых не достает до нормы дневной выработки. Пример расчета: норма 8ч, стоит 6ч, недоработка — 2ч; норма 8ч, стоит 12ч, переработка — 4ч; норма 8ч, стоит 1й день 6ч, 2й день 10ч, переработка — 0ч, недоработка — 0ч.
- Отгулов — количество дней,в которые сотрудник брал отгулы (количество ячеек ог).
- Празд. дней — кол-о праздничных дней в месяце. Праздничные дни отмечаются сокращением пр.
- Прогулов дней — кол-о прогулов, отмечается сокращением пг.
- Отп. без содержан. — кол-о дней, которые сотрудник провел в отпуске без содержания. Обозначение — обс.
- Учебного отпуска — кол-о дней учебного отпуска, обозначение у.
- Дней командир. — кол-о дней, которые сотрудник провел в командировке. Обозначение к.
Послесловие
Благодарю Вас за прочтение данной статьи =). Жду Ваших отзывов и комментариев ниже. Скачивание программы является абсолютно бесплатным. Буду рад, если данная программа окажется полезной для Вас, с удовольствием отвечу на Ваши вопросы в комментариях.
Табель учета рабочего времени является скромной демонстрацией моих навыков программирования и работы в Excel. Более 10 лет профессионально занимаюсь программированием в области автоматизации как в Excel, так и в веб сфере (написание сайтов, парсинг сайтов, написание ботов, имитация действий пользователя и т.д.). Готов взяться за любую задачу, связаться со мной можно через сайт или написать на почту: goryaninov@bk.ru
Скачать табель учета рабочего времени в excel.
24.11.2016 табель учета рабочего времени в excel был обновлен до версии 2.0 с учетом всех Ваших пожеланий и замечаний. Скачивайте, пользуйтесь, оставляйте свои комментарии под статьей.
Обучающее видео
Сегодня я хотел бы предложить свой вариант такой полезной штуки, как табель рабочего времени в excel. Почти на каждом предприятии этот табель необходим. Кто-то использует встроенные инструменты в своих учетных системах, кто-то использует специальный софт (как, например, 1С Зарплата и Управление персоналом (ЗУП)), для небольших компаний можно использовать и Excel. Итак, ниже пример и описание такого файла.
Предлагаемый мной вариант табеля рабочего времени в excel, указывает выходные дни, подсчитывает дни переработок, больничных и отпускных, рассчитывает ЗП в зависимости от оклада и этих показателей.
Файл
Разберем подробнее как работает файл
Начальные данные и ежедневное заполнение. Табель рабочего времени в excel
Для заполнения обязательны поля, выделены красным шрифтом
А1 — месяц в числовом формате.
I1 — кол-во рабочих дней по норме.
Столбец OA — Оклады.
Столбец OP — Учитываются ли переработки.
Столбец OS — Ставка за больничный.
В строке 3 рассчитывается день недели — красным выделяются выходные (дни под номером 1 и 7, как в США).
Далее в течении месяца заполняется информация в столбцах C:AG, исходя из ежедневных данных по каждому сотруднику:
Число — количество отработанных часов
В — выходной
Б — Больничный
О — Отпуск
Расчет итогов и окладов. Табель рабочего времени в excel
Далее в группе ячеек «Автоматизированный расчет» считается кол-во рабочих дней, часов, часов переработки и недоработки, выходных, больничных и отпускных. Все в зависимости от данных в столбцах C:AG.
В группе ячеек «Расчет ЗП»:
В столбце AQ рассчитывается оклад с учетом отработанного времени, в столбце AR переработка свыше нормативных часов. Расчет больничных проходит за счет ставки за день больничного. Формула отпускных зависит от количество дней отпускных, по умолчанию 28.
Уверен, этот файл пригодиться Вам!
Пишите комментарии.
Поделитесь нашей статьей в ваших соцсетях:
(Visited 5 316 times, 20 visits today)