Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)


24.11.2018 табель был обновлен до версии 2.0 с учетом всех Ваших пожеланий и замечаний. Скачивайте, пользуйтесь, оставляйте свои комментарии под статьей.

Здравствуйте, дорогие друзья!

Сегодня я представлю Вашему вниманию свой вариант реализации одной из насущных проблем – табель учета рабочего времени в excel. В данной статье Вы найдете описание основных концепций построения табеля, инструкцию по его ведению, а также сможете скачать программу с помощью ссылок в начале и в конце статьи. Скачивайте, пользуйтесь, автоматизируйте свой ручной труд =).

Построение табеля учета рабочего времени в excel

Скачав и открыв табель, Вы попадаете на главную страницу построения «Настройки» (Рисунок 1).

Рисунок 1 - окно настроек

Начиная со второй строки, необходимо заполнить список сотрудников, по которым Вы будете вести табель. Укажите уникальный номер сотрудника, ФИО, должность(не обязательно), норму рабочего дня в часах(не обязательно). Норма рабочего дня используется при расчете переработок и недоработок сотрудников в течении месяца, если Вы не заполнили это поле вначале, его можно будет отредактировать в построенном табеле. В ячейках «F2» и «F3» с помощью выпадающего списка выберите год и месяц для построения. Выпадающий список появляется при выборе ячейки.

После того как все данные введены нажмите кнопку «Создать табель» и программа сгенерирует табель учета рабочего времени за указанный месяц и год (Рисунок 2).

Табель учета рабочего времени в excel состоит из следующих областей:

  1. Легенда таблицы – строка 1, в которой указан месяц и год построения, а также условные обозначения табеля.
  2. Список сотрудников (колонка «А»), заполненный нами на листе «Настройки».
  3. Шапка таблицы с проставленными числами и днями недели, выходные дни (Сб и Вс) для наглядности выделены светло-зеленым цветом.
  4. Область управления, в которой проставляются условные обозначения.
  5. Расчетные столбцы – столбцы формул для учета основных показателей.

Инструкция

  1. Если вам потребовалось вычислить определенный интервал времени в программе Excel, не спишите применять сложные математические формулы. Большинство подсчетов можно произвести при помощи простейших математических действий, таких как сложение и вычитание. Главное установить нужный формат ячеек.
  2. Для начала вам нужно выделить группу ячеек, в которой будут расположены временные значения. Кликните по выделенной группе или одной ячейке правой клавишей мыши и в открывшемся меню нажмите на команду «Формат ячеек».
  3. Будет запущенно новое диалоговое окно, в нем нужно перейти на вкладку «Число». В левой части этого окна укажите пункт «Время», в правой части окна появятся настройки данного формата.

    Функция «Формат ячеек»
    Функция «Формат ячеек»
    Выберите подходящий вид временного результата и нажмите кнопку ОК.

  4. После присвоения ячейкам временного формата, введите в нужные ячейки значения время в формате XX:XX или XX:XX:XX. Теперь выберите ячейку для вывода результата, в поле для ввода формулы впишите знак «Равно» и кликните по ячейке с конечным значением. Теперь впишите знак «минус» и нажмите на ячейку с начальным значением. Нажмите ввод.
  5. Пример: если вам нужно вычислить интервал времени от 11:20:20 до 13:30:00, эти данные должны быть вписаны в ячейки А1 и В1 соответственно, а в ячейке с результатом (например, С1) должна быть формула: =В1-А1. Если формат ячеек указан верно, то должен быть выведен результат 2:9:40. Вычисление интервала времени
    В том случае, если вам необходимо подсчитать несколько временных значений, то просто растяните маркер автоматического заполнения от ячейки С1 на нужную группу результатов.
  6. Для того, чтобы вычислить сумму всех полученных результатов воспользуйтесь стандартной функцией сложения. Укажите ячейку, в которой должен быть выведен общий результат, и выберите команду Fx, в загрузившемся окне укажите опцию СУММ. Обозначьте все ячейки, результат из которых нужно подсчитать. Нажмите клавишу Enter, в ячейке с итоговым значением должна быть формула: =СУММ(С1:С5), если вы выбрали ячейки от С1 до С5. Обратите внимание, что всем этим ячейкам должен быть присвоен временной формат.

Советуем использовать в работе только лицензионную версию Microsoft Excel, которая входит в пакет программ Microsoft Office 2016. Купить данную программу вы можете у нас в нашем интернет-магазине.

Ведение табеля учета рабочего времени в excel

Табель учета рабочего времени необходимо вести используя стандартные условные обозначения:

  • Рабочий день отмечается цифрой от 1 до 24, которая обозначает количество часов, отработанных сотрудником за день. Отмеченный день автоматически подкрашивается светло-синим цветом с помощью правил условного форматирования.
  • День отпуска отмечается сокращением оп. Автоматически подкрашивается светло-розовым цветом.
  • Праздничный день отмечается сокращением пр
    . Автоматически подкрашивается салатовым цветом.
  • Прогул отмечается обозначением пг. Автоматически подкрашивается серым цветом.
  • Отгул обозначается сокращением ог. Автоматически подкрашивается бледно-оранжевым цветом.
  • Отпуск без содержания обозначается сокращением обс. Автоматически подкрашивается сиреневым цветом.
  • Учебный отпуск обозначается буквой у. Обозначение подкрашивается желтым цветом.
  • Командировка обозначается буквой к. Подкрашивается зеленым цветом.
  • Больничный отмечается маленькой буквой б. Автоматически подкрашивается светло-желтым цветом.

Пример заполненного табеля учета рабочего времени в excel можно увидеть на Рисунке 3 ниже:

Формульный блок расчетных показателей (столбцы «AG:AJ») добавлен для удобства подведения месячных итогов. Данный блок состоит из четырех столбцов:

  1. Рабочих дней – количество дней, отработанных сотрудником за отчетный месяц (количество синих ячеек).
  2. Рабочих часов – количество часов, отработанных сотрудником в отчетном месяце (сумма значений синих ячеек).
  3. Дней отпуска – количество дней отпуска, использованных сотрудником за отчетный месяц (количество ячеек с обозначением оп).
  4. Дней больнич.– количество дней, которые сотрудник провел на больничном (количество ячеек с обозначением б).
  5. Перераб. часов — кол-о часов переработки. Считает часы, которые превышают норму дневной выработки, указанной в столбце «раб. день (ч.)»
  6. Недораб. часов — кол-о часов, которых не достает до нормы дневной выработки. Пример расчета: норма 8ч, стоит 6ч, недоработка — 2ч; норма 8ч, стоит 12ч, переработка — 4ч; норма 8ч, стоит 1й день 6ч, 2й день 10ч, переработка — 0ч, недоработка — 0ч.
  7. Отгулов — количество дней,в которые сотрудник брал отгулы (количество ячеек ог
    ).
  8. Празд. дней — кол-о праздничных дней в месяце. Праздничные дни отмечаются сокращением пр.
  9. Прогулов дней — кол-о прогулов, отмечается сокращением пг.
  10. Отп. без содержан. — кол-о дней, которые сотрудник провел в отпуске без содержания. Обозначение — обс.
  11. Учебного отпуска — кол-о дней учебного отпуска, обозначение у.
  12. Дней командир. — кол-о дней, которые сотрудник провел в командировке. Обозначение к.

Функция РАБДЕНЬ.

Она возвращает момент времени, который наступит через определенное число рабочих дней (или наступил ранее). Она не учитывает дни отдыха и любые праздники, которые вы отдельно укажете.

Она подходит для расчета производственных графиков и сроков исполнения на основе стандартного производственного календаря, причем суббота и воскресенье – это для нее всегда дни отдыха.

РАБДЕНЬ — это встроенная функция в Excel 2007, 2010, 2013 и 2016. Ее можно ввести руками либо при помощи мастера функций. В более ранних версиях вам нужно специально включать пакет инструментов анализа.

Вам необходимо использовать следующие аргументы:

РАБДЕНЬ(дата_начала; дни; [праздничные_дни])

Первые два обязательны, а последний – по желанию:

  • Дата_начала – с нее начинается подсчет дней.
  • Дни — рабочие дни, которые нужно добавить или вычесть из начальной точки отсчета. Положительное число возвращает будущий момент времени, отрицательное — возвращает в прошлое.
  • Праздничные_дни — необязательный список дат, которые следует считать нерабочими днями. Это может быть либо диапазон ячеек, содержащих даты, которые вы хотите исключить из расчетов, либо константа массива.

Теперь, когда вы знаете основы, давайте посмотрим, как вы можете использовать РАБДЕНЬ в ваших таблицах Excel.

Послесловие

Благодарю Вас за прочтение данной статьи =). Жду Ваших отзывов и комментариев ниже. Скачивание программы является абсолютно бесплатным. Буду рад, если данная программа окажется полезной для Вас, с удовольствием отвечу на Ваши вопросы в комментариях. Табель учета рабочего времени является скромной демонстрацией моих навыков программирования и работы в Excel. Более 10 лет профессионально занимаюсь программированием в области автоматизации как в Excel, так и в веб сфере (написание сайтов, парсинг сайтов, написание ботов, имитация действий пользователя и т.д.). Готов взяться за любую задачу, связаться со мной можно через сайт или написать на почту

24.11.2018 табель учета рабочего времени в excel был обновлен до версии 2.0 с учетом всех Ваших пожеланий и замечаний. Скачивайте, пользуйтесь, оставляйте свои комментарии под статьей.

Как рассчитать, сколько рабочих дней между двумя датами?

В ситуациях, когда вам нужно получить число рабочих дней в каком-то временном промежутке, используйте формулу ЧИСТРАБДНИ() (в английском варианте – NETWORKDAYS) :

ЧИСТРАБДНИ (дата_начала; дата_окончания; [праздничные_дни])

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

Чтобы узнать, сколько будних дней между двумя точками в столбцах A и B, используйте следующую формулу:

=ЧИСТРАБДНИ(A10;B10)

При желании вы можете ввести свой список праздников в отдельный диапазон и дополнить формулу, чтобы исключить эти дни:

=ЧИСТРАБДНИ(A10;B10;A2:A7)

В результате учитываются только будние дни.

А если у нас свой особенный график труда и отдыха?

Если вам нужно обрабатывать какие-то особенные нерабочие дни (например, отдыхаем только в воскресенье, в понедельник и воскресенье и т.д), используйте функцию ЧИСТРАБДНИ.МЕЖД, которая позволяет указать, какие дни недели предназначены для отдыха.

ЧИСТРАБДНИ.МЕЖД (WORKDAY.INTL в английском варианте) — более мощная модификация функции ЧИСТРАБДНИ, которая работает с пользовательскими параметрами выходных . Как и его предшественница, она возвращает число рабочих дней в будущем или в прошлом, но позволяет вам определить, какие именно дни недели в вашем графике нужно считать нерабочими.

Формула ЧИСТРАБДНИ.МЕЖД появилась впервые в Excel 2010, и поэтому недоступна в более ранних версиях программы.

Синтаксис ее выглядит следующим образом:

ЧИСТРАБДНИ.МЕЖД (дата_начала, дни, [выходные], [праздничные_дни])

Первые два аргумента являются обязательными и встречались нам уже неоднократно:

Дата_начала — начальная точка.

Дни — будние дней до (отрицательное значение) или после (положительное значение) точки начала. Если этот аргумент в результате каких-то расчетов предоставляется в виде десятичного числа, то он усекается до целого.

Последние два аргумента являются необязательными:

Выходные — указывает, в какие дни недели вы не работаете. Это может быть либо число, либо текст, как показано ниже.

Число Выходные дни
1 или отсутствует Суббота Воскресенье
2 Воскресенье понедельник
3 Понедельник вторник
4 Вторник Среда
5 Среда Четверг
6 Четверг Пятница
7 Пятница Суббота
11 Только воскресенье
12 Только понедельник
13 Только вторник
14 Только среда
15 Только четверг
16 Только в пятницу
17 Только суббота

Текст для указания выходного дня — серия цифр из семи нулей и единиц, представляющих семь дней недели, начиная с понедельника. 1 означает день отдыха, а 0 — будний день. Например:

  • «0000011» — суббота и воскресенье – не работаем.
  • «1000001» — понедельник и воскресенье — отдыхаем.

На первый взгляд, такие конструкции могут показаться громоздкими и ненужными, но лично мне этот метод больше нравится, потому что вы можете создавать графики выходных «на лету», не запоминая никаких чисел.

Праздники — необязательный список дней, которые вы хотите исключить из своего календаря. Это может быть диапазон ячеек, содержащих даты, или константа массива из последовательных значений, представляющих их. Все, как и ранее.

А теперь несколько примеров.

=ЧИСТРАБДНИ.МЕЖД(A10;B10;1) – это знакомый нам вариант, когда нерабочими считаются суббота и воскресенье.

А вот =ЧИСТРАБДНИ(A10;B10;11) – отдых только в воскресенье,

=ЧИСТРАБДНИ.МЕЖД(A10;B10;2) – в воскресенье и понедельник. Такой расчет полезен, если в вашей организации свой график работы, не такой, как у всех.

=ЧИСТРАБДНИ.МЕЖД(A11;B11;»1100000″;$A$2:$A$7)

не работаем в понедельник и вторник, учитывается также список праздников.

Вы можете объединить полученное число со своим собственным сообщением, склеив их при помощи оператора &.

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

=»Осталось «&ЧИСТРАБДНИ(СЕГОДНЯ();ДАТА(2020;12;31);A2:A7)&» дн. до конца года!»

Ух, осталось всего 203 дня! Не так много, как я думал :)Примечание. Чтобы учесть свой индивидуальный график работы, используйте ЧИСТРАБДНИ.МЕЖД().

Оформление графика происходит поэтапно

Выбирается учетный период

Необходимо установить период учета рабочего времени — месяц, квартал, год. Выбранный временной отрезок напрямую зависит от характера производства, его специфики, особенностей труда.

Вычисляется фонд времени обслуживания конкретного рабочего места

По каждому рабочему месту вычисляется фонд обслуживаемого времени. Загрузка рабочего места. Исчисляется загрузка при любом виде графика в часах и минутах.

Если место работника задействовано сутки (диспетчер электросетей). Эта норма высчитывается на учетный период (год) и равномерно распределяется по времени отработки отдельных сотрудников.

Определяется часовая норма

Продолжительность времени работы отдельных специальностей имеет отличное значение от всего персонала. В графике проставляется значение каждому работнику, если его норма рабочего времени отличается от нормы работы других.

Подсчет количества рабочих

Рассчитывается количество работников на одно рабочее место и общее количество штата. Данное число сотрудников должно обслуживать рабочее место и выполнять при этом план. Получается количественной кадровый состав — штат. Нормативный показатель штатных единиц предприятия.

Формируется график

В выбранную форму вносятся рабочие должности, затем заполняются данные на специалистов, обслуживающих рабочие места, распределяется между ними часовая норма. Выставляется выработка, включающая все индивидуальные особенности каждого рабочего места. Проставляются выходные и праздничные дни. Принцип заполнения — принцип равномерности, распределение в приближенно одинаковых объемах между специалистами.

Высчитывается число смен, фиксируется сменность между работниками.

Основная задача формирования графика — доступность при восприятии работником, и простота, разборчивость для обсчета бухгалтерией. В график вносятся все штатные работники предприятия. График требует каждодневной корректировки (больничные листы, командировки, отгулы). Если основные данные внесены заранее, данный процесс проходит легче, чем каждодневное внесение данных.

Еженедельный и ежедневный таймфрейм на одном графике в Excel

Перед тем как сделать еженедельный график продаж в Excel сначала подготовим входящие данные. Для примера возьмем статистику продаж (в штуках) по 5-ти торговым агентам за Март месяц 2020-го года и разместим их показатели на отдельном листе «Данные»:

Получилась таблица в диапазоне B2:H33. Но для качественного составления еженедельного графика продаж в Excel нам потребуется составить еще одну интерактивную таблицу. Разместим ее на листе «График»:

Название заголовков столбцов и строк таблицы вполне информативны и не требуют разъяснений, за исключением последнего столбца «Низ Линии». Он не содержит никаких формул (в отличии от столбца «ИТОГО»), а только лишь нулевые значения, которые нам потребуются в еженедельном графике продаж.

Как упоминалось выше, данная табличка будет интерактивной и при взаимодействиях с пользователем будет изменять свои значения по условию. Пользователь укажет порядковый номер недели в месяце, а таблица автоматически заполнится соответственными значениями выбрав их из статистики продаж на листе «Данные».

Автозаполнение ячеек при выборки данных по нескольким условиям

Соответственно еженедельный график продаж также получится динамическим. Для взаимодействия таблицы с пользователем будет использовать только лишь один элемент управления – выпадающий список. С помощью него пользователь отчета получит возможность указывать порядковый номер недели в Марте месяце. Чтобы создать выпадающий список перейдите курсором Excel в ячейку G1 и выберите инструмент: «ДАННЫЕ»-«Работа с данными»-«Проверка данных»:

В появившемся диалоговом окне «Проверка вводимых значений» на вкладке «Параметры» из выпадающего списка «Тип данных:» выбираем опцию «Список». В поле ввода «Источник:» через точку с запятой указываем порядок чисел 1-5. Так как в каждом месяце (за исключением февраля не високосного года) всего по 5 неполных недель.

Теперь необходимо решить самую сложную задачу – это выборка значений. Для автоматического заполнения каждой ячейки интерактивной таблицы необходимо делать выборку из таблицы входящих данных на отдельном листе сразу по 3-м условиям:

  1. Необходимо получить значение из определенного порядкового номера недели месяца.
  2. Для определенного торгового агента.
  3. В определенный день недели.

Более того задачу еще усложняет тот факт, что две взаимодействующих таблицы по-разному транспонированы. Кроме того, для простоты усвоения материала из данного урока не хотелось бы прибегать к сложным формулам массива, а лишь воспользоваться простой и читабельной функцией ВПР для выборки значений из таблицы по нескольким условиям. Ведь вся сила в простоте!

Но есть изящное решение, которое часто применяется при работе с базами данных – это генерация логически обоснованного кода ID для каждой строки входящих статистических данных. Для этого заполним специальной формулой дополнительный столбец в диапазоне ячеек A3:A33 на листе «Данные»:

В чем логика сгенерированных ID кодов для каждой строки? Логический ID код состоит из двухзначных чисел:

  1. Первое число это порядковый номер недели в месяце для каждой даты в таблице.
  2. Второе число это порядковый номер дня недели для каждой даты.

Формула для генерации логического ID кода состоит одновременно из двух формул, возвращаемые значения которых сцепляются знаком амперсант — «&»:

  1. Формула в первой части (до символа &) возвращает номер недели месяца для даты: =ОТБР(ДЕНЬ(B3)/7)+1.
  2. Во второй части функция: =ДЕНЬНЕД(B3;2) с числом 2 во втором своем аргументе, благодаря которому указывается понедельник как первый день недели (европейский формат).

Таким образом мы объединяем два условия в одно и теперь для выборки значений из таблицы входящих данных нам потребуется только 2 условия которые мы будем использовать в функции ВПР.

Более того, обратите внимание на то, что первый столбец значений в просматриваемой таблице уже отсортирован по возрастанию, а значит не возникнет никаких проблем при обработке таблицы функцией ВПР. В целом это самое простое идеальное решение. Простота залог надежности!

Теперь нам нужно заполнить формулой диапазон ячеек B3:F8 в интерактивной таблице на листе «График»:

В основе формулы лежит функция ВПР, а за работу с условиями отвечает функция ПОИСКПОЗ, которая возвращает порядковые номера: дней недель и столбцов. В первом аргументе функции ВПР объединены 2 входящих параметра для образования одного условия – порядковый номер недели в месяце и номер дня недели (определяет по наименованию: понедельник-1, вторник-2 и т.д.). А в третьем аргументе функции ВПР используется функция ПОИСКПОЗ для определения порядкового номера столбца таблицы входящих данных из которого будут получены значения в соответствии с порядковым номером имени торгового агента. Все гениальное в простом!

Все входящие данные подготовлены и обработаны, сразу переходим непосредственно к их визуализации еженедельным графиком продаж.



Бюджет компании пример Excel

Бюджетирование в Excel заключается в создании форм бюджетов в формате Excel и связывании этих форм при помощи формул и макросов. Формы бюджетов, в том числе бюджета доходов и расходов, бюджета движения денежных средств могут быть различными, с укрупненными статьями или более подробные, разбиты на длительные периоды (например, годовой бюджет по кварталам) или на более короткие периоды (например, месячный бюджет по неделям) – в зависимости от потребности финансового менеджмента в компании.

Ниже приведен Бюджет доходов и расходов (пример составления в эксель) и пример Бюджета движения денежных средств.

Рисунок 1. Бюджет доходов и расходов предприятия образец Excel.

Рисунок 2. Бюджет движения денежных средств пример в Excel.

Обязанности нет

Трудовое законодательство не содержит прямого требования для работодателей оформлять штатное расписание. Однако, несмотря на это, «штатку» лучше составить. Ведь штатное расписание содержит полную информацию о людских ресурсах организации и о месячном фонде оплаты труда (ст. 57 ТК РФ, раздел 1 указаний, утв. постановлением Госкомстата России от 05.01.2004 № 1). Для этого и нужно скачать штатное расписание (бланк).

Трудовые отношения – это соглашение между работником и работодателем (организацией или индивидуальным предпринимателем) о выполнении работы, определенной договором, за плату. Во время работы сотрудник находится под управлением и контролем работодателя, подчиняется правилам внутреннего трудового распорядка и трудится в интересах работодателя (ст. 15 ТК РФ).

При том, что нужно не просто штатное расписание, а бланк 2020. Имея в своем распоряжении «штатку», можно наглядно увидеть структуру организации и рассчитать необходимое количество денег на содержание персонала. Эта информация может понадобиться менеджерам компании для принятия управленческих решений. Вот зачем организациям нужно штатное расписание. Бланк ворд или эксель можно выбрать, ориентируясь на предпочтения кадровика.

ЧИСТРАБДНИ (функция ЧИСТРАБДНИ)

Примечание:

Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описаны синтаксис формулы и использование функции ЧИСТРАБДНИ

в Microsoft Excel.

Возвращает количество рабочих дней между датами «нач_дата» и «кон_дата». Праздники и выходные в это число не включаются. Функцию ЧИСТРАБДНИ можно использовать для вычисления заработной платы работника на основе количества дней, отработанных в указанный период.

Совет:

Чтобы вычислить количество полных рабочих дней между двумя датами с использованием параметров, определяющих количество выходных в неделе и то, какие это дни, используйте функцию ЧИСТРАБДНИ.МЕЖД.

Аргументы функции ЧИСТРАБДНИ описаны ниже.

Нач_дата

Обязательный. Начальная дата.

Кон_дата

Обязательный. Конечная дата.

Праздники

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

Важно:

Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2012 г. воспользуйтесь выражением ДАТА(2012,5,23). Если ввести даты как текст, это может привести к возникновению проблем.

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 является порядковым числом 1, а 1 января 2012 — порядковым номером 40909, так как это 40 909 дней после 1 января 1900 г.

Если какой-либо из аргументов не является допустимой датой, ЧИСТРАБДНИ возвращает значение #VALUE! значение ошибки.

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Бизнес-гид