Когато работите с данни, често трябва да знаете дните между две дати. Ето как можете да изчислите това с помощта на функцията NETWORKDAYS в Excel.
Функцията NETWORKDAYS е полезен инструмент, който ви помага да разберете броя работни дни между два дати, които могат да ви помогнат да планирате събития и да приоритизирате всички задачи, които оказват значително влияние върху вашия бизнес работния процес.
Можете да го използвате като част от вашия анализ и модели на електронни таблици. Нека да разгледаме по-подробно как работи тази функция и ще ви преведем през някои от начините да я използвате ефективно в различни сценарии.
Какво представлява функцията NETWORKDAYS в Excel?
Функцията NETWORKDAYS е вградена функция за дата/час в Excel, която връща броя работни дни между две дати. Той автоматично взема предвид почивните дни (стандартни почивни дни като събота и неделя) и всички празници, които може да сте посочили.
Синтаксисът на функцията е както следва:
=NETWORKDAYS(start_date, end_date, [holidays])
- Начална дата: Началната дата на вашия проект/задача във формат на дата.
- Крайна дата: Крайната дата на вашия проект/задача във формат на дата.
- [Почивни дни]: Това е незадължителен атрибут. Почивните дни се включват автоматично. Освен това можете да посочите списък с празници, които искате да изключите, докато изчислявате графиките.
Случаи на употреба за функцията NETWORKDAYS в Excel
Ако търсите прост инструмент, който да ви помогне да сте в крак с нещата—планиране на проекти или задачи или изчисляване на часове за проекти на свободна практика фактуриране или управление на крайни срокове, тази функция може да бъде полезна.
Освен че е изключително полезна в ежедневни работни/лични ситуации, функцията NETWORKDAYS може да се използва за картографиране и прогнозиране на времеви линии, когато се използва с други инструменти за електронни таблици. Нека да разгледаме как този инструмент може да бъде ефективен в различни сценарии.
1. Намерете общия брой отработени/фактурирани часове за един месец
В работна среда тази функция може да бъде полезна, за да гарантирате, че вашите служители работят достатъчно часове всяка седмица. Ако сте на свободна практика, тази функция също може да бъде полезна, когато таксувате клиентите си. Примерът по-долу показва как работи това:
- Започнете, като влезете с начални дати на проекта, крайни дати на проекта, списък с празници и други подходящи подробности, както е показано по-горе, в нов работен лист.
- За да изчислите общия брой отработени дни и часове, ще трябва да въведете начални и крайни дати на проекта, както и празници. Има седем празника, както са изброени в Колона H.
- Въведете функцията NETWORKDAYS, за да получите точния брой работни дни Колона I.
=NETWORKDAYS(F4,G4,$H$4:$H$10)
Умножете броя на дните по 8 (часове в пълен работен ден). Колона J за да получите общия брой отработени часове за един месец. Изразът би бил както следва:
=NETWORKDAYS(F4,G4,$H$4:$H$10)*8
За най-първото Проект А в нашия пример общият брой дни се равнява на 51. Броят на отработените часове е равен 408 часа, използвайки формулата по-горе.
2. Изчислете оставащите работни дни за един месец
Можете също да използвате функцията NETWORKDAYS, за да изчислите броя на оставащите работни дни в месеца. Например, искаме да изчислим броя оставащи работни дни през октомври. Да кажем, че сме в средата на месец октомври. Искаме да изчислим оставащия брой дни от 15-10-2022.
За да направим това, ще трябва да използваме функцията EOMONTH в допълнение към функцията NETWORKDAYS. Функцията EOMONTH изчислява края на месеца за дадена дата, като добавя определен брой месеци към нея.
За нашия пример ще трябва да въведете начална дата 15-10-2022. За да върнете броя на оставащите дни в месец октомври 2-22, просто добавете стойност от нула като брой месеци. Това ще върне броя на оставащите дни само за октомври 2022 г. Функцията може да се изрази по следния начин:
=NETWORKDAYS(D6,EOMONTH(D6,0),$E$6:$E$12)
Броят на оставащите работни дни от 15-10-2022 до 31-10-2022 се оказва 10 дни.
Как да използвате функцията NETWORKDAYS в Excel
Ще използваме функцията NETWORKDAYS, за да изчислим броя работни/работни дни между две конкретни дати, с основен пример:
- Първо ще трябва да създадете нов работен лист в Excel. Влезте в данните -Начална дата, крайна дата, и празнични дати.
- След това ще трябва да изчислим броя на ефективните работни дни между произволни две дати.
- В нашия пример ще изчислим броя на работните дни между 11 август 2022 г. и 31 декември 2022 г.
- Както отбелязахме по-рано, функцията NETWORKDAYS взема под внимание стандартните почивни дни (събота и неделя), заедно с всякакви работни или календарни празници, както може да е посочено в електронната таблица (C10:C13).
- След това създайте отделна колона вдясно. Сега въведете функцията Клетка D10 за да получите броя на ефективните работни дни, както е показано по-долу. Изразът ще бъде както следва:
=NETWORKDAYS(A10,B10,$C$10:$C$13)
- Използвайки функцията, броят на ефективните работни дни (без почивните дни) се получава 102. Въпреки това, в случаите, когато почивните дни попадат в нестандартни дни, като понеделник и вторник, ще трябва да използвате функцията NETWORKDAYS.INTL за тази цел.
- Професионален съвет: По-добре е да включите абсолютни препратки към клетки, докато избирате списъка с празници, за да стигнете до точни резултати.
Изчислете работното си време и приоритизирайте задачите
Възможността за работа с функцията NETWORKDAYS може да бъде полезна в различни контексти. Например, може да определи вашите налични работни дни за завършване на проект с клиент или може да ви помогне да оптимизирате графика си, за да спазите крайните срокове. Колкото повече използвате тази функция, толкова повече ще намерите креативни и полезни начини да я приложите.