Note: The other languages of the website are Google-translated. Back to English

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

Зазвичай вам може знадобитися розрахувати дохід від заробітної плати для робітників, у цьому випадку ви повинні отримати робочий час між двома даними, які виключають вихідні та святкові дні. Функція 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 для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

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

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL