Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как рассчитать часы работы и минус обеденное время в Excel?

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

doc вычисляет отработанные часы 1

Рассчитайте отработанные часы и минус обеденное время с формулами


Добавьте несколько лет / месяцев / дней / недель / часов / минут / секунд до даты:

Kutools for ExcelАвтора Формулы Утилита содержит некоторые обычно используемые формулы, такие как добавление лет до настоящего времени, расчет возраста по дню рождения и т. д. С помощью этих обычных формул вы можете быстро получить результат, который хотите, не помня какие-либо формулы. Подробнее об этой функции ...

Doc-кол-недели-два-dates3

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


arrow синий правый пузырь Рассчитайте отработанные часы и минус обеденное время с формулами


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

1, Введите эту формулу: =SUM((C2-B2)+(E2-D2))*24 в пустую ячейку рядом с вашими ячейками записи времени, F2, например, см. снимок экрана:

Внимание: В приведенной выше формуле: C2 это время начала обеда, B2 это время входа в систему, E2 указывает время выхода из системы и D2 это время окончания обеда. Вы можете изменить ссылки, исходя из ваших потребностей.

doc вычисляет отработанные часы 2

2, Затем перетащите дескриптор заполнения в ячейки, к которым вы хотите применить эту формулу, и все общие часы работы, исключая обеденное время, вычисляются сразу. Смотрите скриншот:

doc вычисляет отработанные часы 3

Советы: Если есть вход в систему, запись времени выхода и фиксированное время обеда (например, один час и тридцать минут), вы можете применить эту простую формулу: = D2-B2-C2 для расчета отработанных часов в день. Смотрите скриншот:

doc вычисляет отработанные часы 4



Рекомендуемые инструменты производительности

Office Tab

золото star1 Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

золото star1 Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

золото star1 Новые возможности 300 для Excel, сделать Excel намного проще и мощнее:

  • Объединить ячейки / строки / столбцы без потери данных.
  • Объединение и объединение нескольких листов и книг.
  • Сравнение диапазонов, копирование нескольких диапазонов, преобразование текста в дату, преобразование единиц и валют.
  • Подсчет количества цветов, Пейджинговые субтитры, Расширенный сортировка и Суперфильтр,
  • Подробнее Выбрать / Вставить / Удалить / Текст / Формат / Ссылка / Комментарий / Рабочие книги / Рабочие листы Инструменты ...

Снимок экрана Kutools для Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Pascal · 5 months ago
    @Sheena:

    Found something laying around that actually solves your question.

    Columns D, E and F are the Start time, End Time and Break.


    Have a table somewhere that explains the breaks that have to be calculated:

    from till Pause
    0:00 6:00 0:00
    6:00 9:00 0:30
    9:00 10:00 0:45

    Then use the following expresssion (note that my reference to the table are on a tab called Anhang):

    =IF(AND(D18=ʺʺ,E18=ʺʺ),ʺʺ,(E18+(D18>E18)-D18)-IF((E18+(D18>E18)-D18)>Anhang!$A$6,IF(F18>Anhang!$C$6,F18,Anhang!$C$6),IF((E18+(D18>E18)-D18)<=Anhang!$B$4,IF(F18>Anhang!$C$4,F18,Anhang!$C$4),IF(F18>Anhang!$C$5,F18,Anhang!$C$5))))
  • To post as a guest, your comment is unpublished.
    Sheena · 7 months ago
    I need help with a formula. So I'm creating schedules, I have a log in and log out time. If that time is over 6 hours there has to be a 30 minute lunch. I want a formula that will calculate that time worked including a lunch IF it's over 6 hours
    • To post as a guest, your comment is unpublished.
      Jonny · 7 months ago
      I too would like the answer to this exact situation!
    • To post as a guest, your comment is unpublished.
      Red · 7 months ago
      Did you get help on this question?
      • To post as a guest, your comment is unpublished.
        Justin · 6 months ago
        I would also like the answer to this. Can it be varied? Example: 12 hour shift workers get an hour break, as do 11 and 10 hour shit workers. However, if you work 8 or 9 hours you get 45 minutes deducted, 6 - 7 hours have 30 minutes deducted and 5 hours have 15 minutes deducted. Any hours worked below 5 do not incur a break.