Прескочи на основното съдържание

вземете работни часове между две дати в Excel

Автор: Xiaoyang Последна промяна: 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 помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на 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