вземете работни часове между две дати в Excel
Обикновено може да се наложи да изчислите доходите от заплата за работниците, в този случай трябва да получите работните часове между двете дадени дати, които първо изключват уикендите и празниците. Функцията NETWORKDAYS в Excel може да ви помогне да получите нетните работни дни между две дати и след това да умножите броя на работните часове на работен ден, за да получите общите работни часове.
- Изчисляване на работните часове между две дати без уикендите по подразбиране
- Изчислете работните часове между две дати, без уикендите и празниците
- Изчислете работните часове между две дати без персонализирани уикенди
- Изчислете работните часове между две дати без персонализирани уикенди и празници
Изчисляване на работните часове между две дати без уикендите по подразбиране
Ако искате да получите работното време между две дати, които изключват уикендите по подразбиране (събота и неделя), можете да използвате формула, базирана на функцията NETWORKDAYS като следния общ синтаксис:
- start_date, end_date: Първата и последната дата за изчисляване на работните дни между.
- working_hours: Броят на работните часове за всеки работен ден. (Обикновено работният час е 8 за всеки работен ден, можете да го промените според вашите нужди.)
1. Моля, приложете формулата по-долу, за да изчислите работните часове:
След това плъзнете манипулатора за попълване към клетките, в които искате да поставите тази формула, и ще получите списък с резултат от дати, вижте екранната снимка:
2. След това трябва да форматирате клетките за дата в клетка с общ формат, моля, изберете изчислените клетки и след това щракнете общ от Формат на числата паднете под Начало раздела, тогава ще получите работното време, както е показано на следната екранна снимка:
Изчислете работните часове между две дати, без уикендите и празниците
Ако има празнични дати в рамките на двете дати, за да изключите тези празници едновременно, как бихте могли да решите тази задача в Excel?
Общ синтаксис:
- start_date, end_date: Първата и последната дата за изчисляване на работните дни между.
- holidays: Диапазон от клетки с дати, които искате да изключите от двете дати.
- working_hours: Броят на работните часове за всеки работен ден. (Обикновено работният час е 8 за всеки работен ден, можете да го промените според вашите нужди.)
1. Моля, използвайте следната формула в празна клетка, където искате да изведете резултата:
И след това плъзнете манипулатора за попълване, за да попълните формулата до клетките, от които се нуждаете, показва се списък с формат на датата, вижте екранната снимка:
2. След това трябва да форматирате клетките с дата в общ формат и ще получите следния резултат:
Изчислете работните часове между две дати без персонализирани уикенди
Понякога бихте искали да изчислите работното време между две дати, като изключите някои персонализирани почивни дни, като например само неделя или неделя и понеделник, без да се вземат предвид празниците. В този случай трябва да използвате функцията NETWORKDAYS.INTL в Excel. Синтаксисът на формулата е:
- start_date, end_date: Първата и последната дата за изчисляване на работните дни между.
- weekend: Конкретните дни от седмицата, които искате да зададете като уикенди вместо уикендите по подразбиране. Може да бъде номер за уикенда или низ.
- working_hours: Броят на работните часове за всеки работен ден. (Обикновено работният час е 8 за всеки работен ден, можете да го промените според вашите нужди.)
Стойностите на числото за уикенда показват следните дни от почивните дни:
Уикенд номер | Уикенд дни |
1 или пропуснат | събота и неделя |
2 | Неделя и понеделник |
3 | Понеделник и вторник |
4 | Вторник и сряда |
5 | Сряда и четвъртък |
6 | Четвъртък и петък |
7 | Петък и събота |
11 | Само неделя |
12 | само понеделник |
13 | само вторник |
14 | само сряда |
15 | само четвъртък |
16 | само петък |
17 | Само събота |
В този пример ще изчисля работното време между две дати и ще изключа персонализирания уикенд само в неделя, моля, използвайте формулата по-долу:
След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и след това трябва да промените резултатите от изчислената дата в общ формат и ще получите следния резултат, както ви е необходим:
Изчислете работните часове между две дати без персонализирани уикенди и празници
Можете също да използвате синтаксиса на формулата по-долу, за да получите работните часове между две дати, изключвайки както персонализираните уикенди, така и празниците:
- start_date, end_date: Първата и последната дата за изчисляване на работните дни между.
- weekend: Конкретните дни от седмицата, които искате да зададете като уикенди вместо уикендите по подразбиране. Може да бъде номер за уикенда или низ.
- holidays: Диапазон от клетки с дати, които искате да изключите от двете дати.
- working_hours: Броят на работните часове за всеки работен ден. (Обикновено работният час е 8 за всеки работен ден, можете да го промените според вашите нужди.)
Например, можем да използваме формулата по-долу, за да получим работното време без персонализиран уикенд (неделя и понеделник) и празници:
След това трябва да преобразувате резултатите от изчислената дата в общ формат и ще получите следния резултат, както ви е необходим:
Използвани относителни функции:
- МРЕЖИ ДНИ:
- Тази функция се използва за изчисляване на броя работни дни между две дадени дати.
- NETWORKDAYS.INTL:
- Връща броя на работните дни, като изключва почивните дни по подразбиране (събота и неделя) или всички дни, които са посочени като почивни дни.
Относително работно време / статии за работен ден:
- Изчислете работните часове на месец в Excel:
- Обикновено повечето от нас работят по 8 часа на ден, 5 дни в седмицата. Тук искам да получа общото работно време на месец за изчисляване на заплатата. Как да изчислим общото работно време на месец в Excel?
- Изчислете нетните работни часове между две дати, с изключение на почивните дни или празниците:
- В много фирми персоналът се заплаща по часове. Изчисляването на нетните работни часове за един ден е лесно, но какво ще кажете за изчисляването на нетните часове в диапазон от дати?
- Изчислете броя на оставащите работни дни в текущия месец в Excel:
- Тази статия предоставя методи за изчисляване на броя оставащи работни дни в текущия месец от днес или въз основа на дадена дата.
- Намерете първи / последен ден или работен ден от месеца в Excel:
- Знаете ли как да намерите първия или последния ден и първия или последния работен ден на дадена дата от месеца в работен лист? Например, имам дата 2014/5/21 и сега искам да знам първия и последния ден от този месец, тоест 2014/5/1 и 2014/5/31, за да получа, че първият работен ден е 2014 г. /5/1 и последният работен ден е 2014/5/30.
- Добавете брой работни/работни дни или часове към дата в Excel:
- Може да се наложи да добавите няколко работни дни или часове към датата, за да знаете точното време, когато ще завършите задачата през работното време.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.