Перейти до основного матеріалу

отримати робочий час між двома датами в Excel

Автор: Сяоян Остання зміна: 2019-06-28

Зазвичай вам може знадобитися розрахувати дохід від заробітної плати для робітників, у цьому випадку ви повинні отримати робочий час між двома даними, які виключають вихідні та святкові дні. Функція NETWORKDAYS в Excel може допомогти вам отримати чисті робочі дні між двома датами, а потім помножити кількість робочих годин на робочий день, щоб отримати загальну кількість робочих годин.


Розрахуйте робочий час між двома датами, не враховуючи вихідні вихідні

Якщо ви хочете отримати робочий час між двома датами, які виключають вихідні вихідні дні (субота та неділя), ви можете використовувати формулу, засновану на функції NETWORKDAYS, як такий загальний синтаксис:

=NETWORKDAYS(start_date,end_date) * working_hours
  • start_date, end_date: Перша та остання дати для обчислення робочих днів між.
  • working_hours: Кількість робочих годин у кожному робочому дні. (Зазвичай робоча година становить 8 для кожного робочого дня, ви можете змінити її відповідно до своїх потреб.)

1. Будь ласка, застосуйте формулу нижче для розрахунку робочого часу:

=NETWORKDAYS(A2,B2 )*8

А потім перетягніть маркер заповнення до комірок, куди ви хочете вставити цю формулу, і ви отримаєте список результатів дат, див. Знімок екрана:

2. Потім вам слід відформатувати комірки дати в загальну клітинку форматування, виберіть обчислювані комірки та натисніть Загальне від формат номера випадає під Головна вкладка, тоді ви отримаєте робочий час, як показано на наступному скріншоті:


Розрахуйте робочий час між двома датами, не враховуючи вихідні та святкові дні

Якщо в обидві дати є дати свят, щоб одночасно виключити ці свята, як можна вирішити це завдання в Excel?

Загальний синтаксис:

=NETWORKDAYS(start_date, end_date, [holidays]) * working_hours
  • start_date, end_date: Перша та остання дати для обчислення робочих днів між.
  • holidays: Діапазон комірок дати, які ви хочете виключити з двох дат.
  • working_hours: Кількість робочих годин у кожному робочому дні. (Зазвичай робоча година становить 8 для кожного робочого дня, ви можете змінити її відповідно до своїх потреб.)

1. Будь ласка, використовуйте наступну формулу в порожню комірку, де ви хочете вивести результат:

=NETWORKDAYS(A4,B4,$E$4:$E$6 )*8

А потім перетягніть маркер заповнення, щоб заповнити формулу до потрібних комірок, відображається список формату дати, див. Знімок екрана:

2. Потім вам слід відформатувати клітинки дати в загальний формат, і ви отримаєте такий результат:


Розрахуйте робочий час між двома датами, не враховуючи спеціальні вихідні

Іноді ви хотіли б розрахувати робочий час між двома датами, за винятком деяких спеціальних вихідних, таких як лише неділя чи неділя та понеділок, не беручи до уваги канікули. У цьому випадку слід використовувати функцію NETWORKDAYS.INTL в Excel. Синтаксис формули:

=NETWORKDAYS.INTL(start_date, end_date, [weekend]) * working_hours
  • start_date, end_date: Перша та остання дати для обчислення робочих днів між.
  • weekend: Конкретні дні тижня, які ви хочете встановити як вихідні, а не вихідні за замовчуванням. Це може бути номер вихідного або рядок.
  • working_hours: Кількість робочих годин у кожному робочому дні. (Зазвичай робоча година становить 8 для кожного робочого дня, ви можете змінити її відповідно до своїх потреб.)

Значення числа вихідних вказують на наступні дні вихідних:

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

У цьому прикладі я розрахую робочий час між двома датами та виключую лише спеціальні вихідні неділі, будь ласка, використовуйте формулу нижче:

=NETWORKDAYS.INTL(A4,B4,11)*8

Потім перетягніть маркер заповнення до клітинок, до яких ви хочете застосувати цю формулу, а потім вам слід змінити результати обчисленої дати на загальний формат, і ви отримаєте такий результат, як вам потрібно:


Розрахуйте робочий час між двома датами, не враховуючи спеціальні вихідні та святкові дні

Ви також можете скористатися наведеним нижче синтаксисом формули, щоб отримати графік роботи між двома датами, не враховуючи спеціальні вихідні та святкові дні:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) * working_hours
  • start_date, end_date: Перша та остання дати для обчислення робочих днів між.
  • weekend: Конкретні дні тижня, які ви хочете встановити як вихідні, а не вихідні за замовчуванням. Це може бути номер вихідного або рядок.
  • holidays: Діапазон комірок дати, які ви хочете виключити з двох дат.
  • working_hours: Кількість робочих годин у кожному робочому дні. (Зазвичай робоча година становить 8 для кожного робочого дня, ви можете змінити її відповідно до своїх потреб.)

Наприклад, ми можемо скористатися наведеною нижче формулою, щоб отримати робочий час без урахування спеціальних вихідних (неділя та понеділок) та свят:

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Потім вам слід перетворити результати обчисленої дати в загальний формат, і ви отримаєте такий результат, як вам потрібно:


Використовувані відносні функції:

  • МЕРЕЖІ:
  • Ця функція використовується для обчислення кількості робочих днів між двома заданими датами.
  • NETWORKDAYS.INTL:
  • Він повертає кількість робочих днів, виключаючи вихідні дні за замовчуванням (суботу та неділю) або будь-які дні, визначені вихідними.

Відносні робочі години / статті про робочий день:

  • Розрахуйте робочі години на місяць в Excel:
  • Зазвичай більшість з нас може працювати 8 годин на день, 5 днів на тиждень. Тут я хочу отримати загальну кількість робочих годин на місяць для розрахунку зарплати. Як розрахувати загальну кількість робочих годин на місяць у Excel?
  • Знайдіть перший / останній день або робочий день місяця в Excel:
  • Чи знаєте ви, як знайти перший або останній день та перший або останній робочий день даної місячної дати на аркуші? Наприклад, у мене дата 2014/5/21, і тепер я хочу знати перший і останній день цього місяця, тобто 2014/5/1 та 2014/5/31, щоб отримати перший робочий день 2014 / 5/1, а останній робочий день - 2014/5/30.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations