Како да се пресметаат работните денови помеѓу два датуми во Excel (4 методи)

  • Споделете Го Ова
Hugh West

Во ова упатство, ќе објасниме како да користите различни функции за пресметување на работните денови помеѓу два датуми во ексел. Понекогаш, станува многу суштинско да се пресметаат работните денови помеѓу два датуми во управувањето со проекти. Во текот на овој напис, ќе користиме повеќе функции со уникатни збирки на податоци за да го илустрираме процесот на пресметување работни денови помеѓу два датуми во Excel.

Преземете ја работната книга за вежбање

Работната книга за вежбање можете да ја преземете од овде.

Пресметај работни денови.xlsx

4 лесни методи за пресметување работни денови помеѓу два датуми во Excel

Microsoft Excel ни обезбедува многу функции за извршување на различни задачи. Во 4 методите од овој напис, ќе ги користиме функциите NETWORKDAYS и NETWORKDAYS.INTL кои се посветени на пресметување работни денови помеѓу два датума. Ќе користиме и комбинација од SUM, INT & WEEKDAY функционира за да го добиете истиот резултат.

1. Функцијата Excel NETWORKDAYS за пресметување работни денови помеѓу два датуми

Функцијата NETWORKDAYS на Excel го пресметува бројот на работните денови помеѓу два датуми. Можеме и да ги исклучиме празниците од нашите работни денови што е изборен аргумент на оваа функција.

1.1 Пресметајте работни денови помеѓу два датуми во Excel без празници

Во овој метод, ќе користиме функцијата NETWORKDAYS допресметајте работни денови помеѓу два датума. Ние нема да ги разгледаме празниците во овој метод. Значи, овој процес ќе ги смета само сабота и неделата за викенди. Во следната база на податоци, ги имаме Датум на почеток и Датум на завршување за различни дела. Ќе ги пресметаме вкупните работни денови во тој период во колоната со име Работни денови .

Значи, да ги видиме чекорите за извршување на оваа акција.

ЧЕКОРИ:

  • Прво, изберете ја ќелијата E5 . Вметнете ја следната формула во таа ќелија:
=NETWORKDAYS(B5,C5)

  • Сега, притиснете Enter .
  • Горната акција ја враќа вредноста на работните денови помеѓу датумите „1-01-22“ и „31-12-22 „ во ќелијата E5 . Од следната слика можеме да видиме дека вредноста на работните денови за тој опсег е 260 .

  • Второ, изберете ќелија E5 . Поместете го курсорот на глувчето до долниот десен агол на избраната ќелија така што ќе се претвори во знак плус (+) како на следната слика.

  • Трето, кликнете на знакот плус (+) и повлечете ја Рачка за пополнување надолу во ќелијата E10 за да ја копирате формулата на ќелијата E5 во други ќелии. Можеме исто така да кликнете двапати на знакот плус (+) за да го добиете истиот резултат.

  • После тоа, отпуштете кликнување на глувчето.
  • На крај, можеме да ги видиме вредностите на работните деновисо исклучок на празниците во ќелиите (E5:E10) .

1.2. Вклучи празници додека се пресметуваат работните денови помеѓу два датума

За разлика од претходниот пример, ќе ги земеме предвид празниците во овој пример за да ги пресметаме работните денови помеѓу два датума со функцијата NETWORKDAYS. За да го илустрираме овој метод, ние ќе ја користи истата база на податоци, но овој пат имаме дополнителна листа на празници. Можеме да ги видиме празниците на следната слика од збирката податоци.

Ајде да ги погледнеме чекорите за извршување на оваа акција.

ЧЕКОРИ :

  • Прво, изберете ја ќелијата E5 . Внесете ја следната формула во таа ќелија:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Сега притиснете Внесете .
  • Горената команда го враќа бројот на работни денови помеѓу датумите „1-01-22“ и „31-12-22“ . Формулата што се користи во овој метод ја смета вредноста на опсегот (D13:D15) како празник. Вредноста на работните денови за тој опсег е 257 , како што се гледа на следната слика.

  • Следно, изберете ќелија E5 . Спуштете го покажувачот на глувчето до долниот десен агол на избраната ќелија, каде што ќе се претвори во знак плус (+) , како што е прикажано на сликата подолу.
  • Потоа, за да ја копирате формулата од ќелијата E5 во другите ќелии кликнете на знакот плус (+) и повлечете ја Рачка за пополнување надолу во ќелијата E10 . Можеме и двапати да кликнеме на плус(+) знак за да го добиете истиот резултат.

  • Сега, ослободете го кликнувањето на глувчето.
  • Конечно, ние добијте ги сите вредности на работните денови во ќелиите (E5:E10) .

Прочитајте повеќе: Пресметајте го бројот на денови помеѓу два датуми во Excel (8 брзи трикови)

2. Применете ја функцијата NETWORKDAYS.INTL за пресметување на работните денови со приспособени празници

NETWORKDAYS. Функцијата INTL е слична на функцијата NETWORKDAYS . И двете функции пресметуваат работни денови помеѓу два датума. Но, функцијата NETWORKDAYS.INTL ни овозможува да избереме кој ден ќе го сметаме за празник. Функцијата NETWORKDAYS.INTL ја смета само неделата како меѓународен празник. Значи, ќе ја смета саботата за работен ден. За да го илустрираме овој метод, ќе го извршиме претходниот метод повторно со функцијата NETWORKDAYS.INTL .

Затоа, само поминете низ следните чекори за да го извршите ова акција.

ЧЕКОРИ:

  • На почетокот, изберете ја ќелијата E5 . Запишете ја следната формула во таа ќелија:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Сега, притиснете Enter .
  • Бројот на работни денови помеѓу датумите „1-01-22“ и „31-12-22“ се враќа со горенаведеното команда. Пресметката на овој метод ја толкува вредноста на опсегот (D13:D15) како празник. можеме да го видиме бројот на работни денови во тој опсеге 310 . Вредноста е поголема од претходните резултати бидејќи сабота не се зема како празник.

  • Следно, кликнете на ќелијата E5 . Лизгајте го курсорот на глувчето до долниот десен агол на избраната ќелија, каде што ќе се претвори во знак плус (+) , како што е прикажано подолу.
  • Потоа, кликнете на плус (+) потпишете и повлечете ја Рачката за пополнување долу во ќелијата E10 за да ја дуплирате формулата од ќелијата E5 . За да го добиеме истиот резултат, можеме да кликнете двапати на знакот плус (+) .

  • После тоа, спуштете глувчето кликнете сега.
  • Конечно, ги имаме сите вредности на работниот ден во ќелиите (E5:E10) .

Поврзани содржини: Како да се пресметаат преостанатите денови во Excel (5 методи)

Слични читања:

  • Пресметајте го бројот на денови помеѓу два датуми со VBA во Excel
  • Како да креирате одбројување на денот во Excel (2 примери)
  • Користете ја функцијата DateDiff во Excel VBA (5 примери)
  • Како да броите датуми во Excel
  • Formula Excel за да се пресмета бројот на Денови меѓу денес & засилувач; Друг датум (6 брзи начини)

3. Пресметајте го бројот на работни денови во скратено работно време во Excel

Бројот на работни денови за скратено работно време работата не е иста како редовната. Мораме да додадеме дополнителни модификации на функцијата NETWORKDAYS.INTL за да извлечемеработните денови на работа со скратено работно време. За да го илустрираме овој метод, ќе ја користиме истата база на податоци што ја користевме во првиот пример.

Ајде да ги погледнеме чекорите за извршување на овој метод.

ЧЕКОРИ:

  • Прво, изберете ја ќелијата E5 . Вметнете ја следната формула во таа ќелија:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Сега, притиснете Enter .
  • Горената команда го враќа бројот на работни датуми со скратено работно време помеѓу датумите „1-01-22 “ и „31-12-22 “. Можеме да видиме дека вредноста на работниот ден помеѓу овој опсег е 104 .

  • Второ, одете во ќелијата E5 . Ставете го курсорот на глувчето во долниот десен агол на избраната ќелија, каде што ќе се претвори во знак плус (+) , како што е прикажано на сликата подолу.
  • Трето, допрете на Знак плус (+) и повлечете ја Рачка за пополнување надолу во ќелијата E10 за да ја залепите формулата од ќелијата E5 . Можеме да кликнеме двапати на знакот плус (+) , исто така, за да го добиеме истиот резултат.

  • Потоа, бесплатно кликнувањето на глувчето.
  • На крај, ги имаме сите вредности на работниот ден во ќелиите (E5:E10) .

ЗАБЕЛЕШКА:

Во овој метод, користевме „1010111“ наместо да го избереме викендот од вградената опција на функцијата.

  • 0 претставува работен ден.
  • 1 претставува неработен ден.

Овде првиотбројот на низата означува Понеделник додека последниот број означува Петок . Значи, низата „1010111“ значи дека само вторник и четврток се работни денови, а останатите денови од неделата се неработни денови.

Поврзани содржини: Формула на Excel за наоѓање датум или денови во следниот месец (6 брзи начини)

4. Комбинирајте ги функциите Excel SUM и INT за пресметување работни денови помеѓу два датуми

Покрај функцијата NETWORKDAYS и NETWORKDAYS.INTL , постои и друг метод што може да се користи за да се добие бројот на работни денови помеѓу два датуми. Во овој метод, ќе користиме комбинација од функциите SUM и INT со помош на функцијата WEEKDAY за да ги пресметаме работните датуми помеѓу два датума. Во ексел функцијата SUM се користи за собирање повеќе броеви заедно. Функцијата INT конвертира број во неговата најблиска цел бројна вредност. Функцијата WEEKDAY враќа работен ден што одговара на одреден датум. Ќе ја користиме истата база на податоци како во првиот пример за да ја покажеме оваа постапка.

Сега, само поминете низ чекорите за да го извршите овој метод.

ЧЕКОРИ:

  • Прво, изберете ја ќелијата E5 . Запишете ја следната формула во таа ќелија:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Сега, притиснете Enter .
  • Ја добиваме вредноста на работните денови помеѓу датумите „1-01-22“ и „ 31-12-22 “ во ќелијата E5 со горната команда. Ја добиваме вредноста 260 во ќелијата E5 .

  • Следно, изберете ќелија E5 . Поместете го покажувачот на глувчето до долниот десен агол на избраната ќелија, каде што ќе се префрли во знак плус (+) , како што е прикажано подолу.
  • Потоа, едноставно допрете го знакот плус (+) и повлечете ја Рачка за пополнување надолу во ќелијата E10 за да ја залепите формулата од ќелијата E5 . За да го добиеме истиот исход, можеме да кликнете двапати на знакот плус (+) , исто така.

  • После тоа, ослободете го кликнувањето на глувчето.
  • Конечно, ги добиваме сите вредности на работните денови во ќелиите (E5:E10) .

🔎 Како функционира формулата?

  • НЕДЕН (B5-{2,3,4,5,6}) : Вредностите 2,3,4,5 & засилувач; 6 наведете пет работни дена во неделата почнувајќи од датумот во ќелијата B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Овој дел враќа одреден број работни денови неделно.
  • SUM(INT((WEEKDAY(B5-{2,3,4 ,5,6})+C5-B5)/7)): Ги враќа вкупните работни денови од датумот „1-01-22“ до „31-12-22“ .

Поврзани содржини: Како да користите COUNTIFS со опсег на датум во Excel (6 лесни начини)

Заклучок

Во заклучок, овој пост ќе ви покаже како да пресметате работни денови помеѓу два датуми во Excel. За да ги ставите на тест вашите вештини, искористете ја практикатаработен лист што доаѓа со овој напис. Ве молиме оставете коментар подолу ако имате какви било прашања. Нашиот тим ќе се обиде да ви одговори што е можно поскоро. Во иднина, внимавајте на повеќе уникатни решенија Microsoft Excel .

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.