Изчислете работните дни - Съвети на Excel

Съдържание

Колко работни дни между начална дата и крайна дата? Старите функции работят за работни седмици от понеделник до петък, но има нови опции за нечетни работни седмици, дори понеделник, четвъртък, петък, събота.

В моя семинар на Power Excel е доста рано през деня, когато показвам как да щракнете с десния бутон върху дръжката за попълване, да плъзнете дата и след това да изберете Fill Weekdays. Това запълва датите от понеделник до петък. Питам публиката: „Колко от вас работят от понеделник до петък?“ Много ръце се качват. Казвам: „Това е страхотно. За всички останали Microsoft очевидно не се интересува от вас. " Смях.

Със сигурност изглежда, че ако работите нещо различно от понеделник до петък или имате година, приключваща всеки ден, различен от 31 декември, много неща в Excel не работят много добре.

Две функции в Excel обаче показват, че екипът на Excel се грижи за хората, които работят с нечетни работни седмици: NETWORKDAYS.INTL и WORKDAY.INTL.

Но нека започнем с оригиналните им предшестващи понеделник-петък. Следващата фигура показва начална дата в B и крайна дата в C. Ако извадите =C5-B5, ще получите броя на дните, изминали между двете дати. За да разберете броя делнични дни, бихте използвали =NETWORKDAYS(B2,C2).

Функция NETWORKDAYS

Става още по-добре. Старите NETWORKDAYS позволяват незадължителен трети аргумент, в който посочвате работни почивки. На следващата фигура списъкът с празници в H3: H15 позволява изчисляване на работни дни по-малко празници в колона F.

Изчисляване на работни дни по-малко празници

Преди Excel 2007 функцията NETWORKDAYS и WORKDAY бяха налични, ако сте активирали добавката Analysis ToolPak, която се доставя с всяко копие на Excel. За Excel 2007 тези добавки бяха част от основния Excel. Microsoft добави INTL версии на двете функции с нов аргумент Weekend. Този аргумент позволява всеки два последователни дни като уикенд и също така позволява еднодневен уикенд.

NETWORKDAYS.INTL

Виждал съм производствен завод да преминава към шестдневни седмици, за да отговори на излишното търсене.

6-дневни седмици

Освен това има няколко държави с уикенди, които не падат в събота и неделя. Всички показани по-долу държави, с изключение на Бруней Дарусалем, придобиха функционалност с NETWORKDAYS.INTL и WORKDAY.INTL.

Държавни уикенди

Все пак има случаи, когато уикендът не отговаря на нито една от 14-те дефиниции на уикенда, добавени в Excel 2007.

Случва се да живея в същия окръг като Залата на славата на Pro Football в Кантон, Охайо. Но най-добрата туристическа дестинация в нашия окръг не е залата на славата. Най-добрата туристическа дестинация е пазар Хартвил и битпазар. Започната през 1939 г., това място е горещо място за хора, които търсят пресни продукти и изгодни оферти. Оригиналният щанд за обяд се превърна в ресторант Hartville Kitchen. А близкият хардуер на Хартвил е толкова голям, че построиха цяла къща в магазина за железария. Но Marketplace е бенефициент на новия, таен аргумент за уикенда за NETWORKDAYS и WORKDAY. Пазарът е отворен в понеделник, четвъртък, петък и събота. Това означава, че уикендът им е вторник, сряда и неделя.

Започвайки от Excel 2010, вместо да използвате 1-7 или 11-17 като аргумент през уикенда, можете да предадете 7-цифрен двоичен текст, за да посочите дали дадена компания е отворена или затворена в определен ден. Изглежда малко необичайно, но използвате 1, за да посочите, че магазинът е затворен за уикенда, и 0, за да покажете, че магазинът е отворен. В крайна сметка 1 обикновено означава Включен, а 0 обикновено Изключен. Но името на аргумента е Уикенд, така че 1 означава, че е почивен ден, а 0 означава, че нямате почивен ден.

По този начин за графика от понеделник, четвъртък, петък и събота на пазара Хартвил ще използвате „0110001“. Всеки път, когато пиша един от тези текстови низове, трябва да казвам мълчаливо в главата си: „Понеделник, вторник, сряда …“, докато пиша всяка цифра.

Марион Кобленц на пазара Хартвил може да използва следната формула, за да разбере колко дни на пазара има между две дати.

Пазарни дни между две дати

Между другото, не използвах незадължителния аргумент за празниците по-горе, защото Денят на паметта, 4 юли и Денят на труда са най-големите клиентски дни в Хартвил.

Ако някога сте в североизточната част на Охайо, трябва да се отбиете в Хартвил, за да видите 100% американската къща в хардуера на Хартвил и да опитате страхотната храна в кухнята на Хартвил.

Гледам видео

  • Датска математика в Excel: Извадете по-ранна дата от по-късна дата + 1
  • За да игнорирате почивните дни, използвайте функцията NETWORKDAYS
  • За да не броите празниците, използвайте третия аргумент в NETWORKDAYS
  • За нестандартни почивни дни използвайте NETWORKDAYS.INTL
  • Секретен 7-двоичен цифров код за работни седмици, които не са последователни дни
  • Alt + ESF за специални формули за поставяне

Видео транскрипция

Научете Excel от подкаст, епизод 2023 - Изчислете работни дни, дори и за нестандартни работни седмици!

Ще подкастирам цялата тази книга, щракнете върху „i“ в горния десен ъгъл, за да стигнете до плейлиста!

Хей, добре дошъл в мрежата, аз съм Бил Джелен. Така че говорих за тази функция още в епизод 1977 за Fill Week Days. Щракнете с десния бутон на мишката за пълнене, плъзнете и когато го пуснете, избирате Fill Weekdays и виждате, че той запълва понеделник-петък. Работи чудесно за много страни по света, но има държави в света, където уикендът не е събота-неделя, нали? И само съжалявам, Microsoft Excel не се интересува от вас, добре! И така, ще говорим за това как да изчислим броя работни дни между две дати и просто трябва да знаем броя дни между две дати. Взимаме по-късната дата минус по-ранната дата +1 и ще видите колко работни дни има, нали, това работи чудесно, ако работите всеки ден, нали? Но ако искате да пропуснете почивните дни, съботите и неделите,= NETWORKDAYS съществува, докато в инструмента за анализ назад, знаете ли, отдавна стана официална част от Excel в Excel 2007.

Така че посочвате начална дата, запетая, крайна дата,) и това изхвърля съботите и неделите, все пак е проблем, тъй като брои празниците. Ако искаме да оставим празниците, използваме = NETWORKDAYS от началната дата до крайната дата, запетая и след това незадължителен аргумент, където е празникът. Така че ще избера това, ще натисна F4, за да го заключа и ще изчисли броя работни дни по-малко празници, добре. И така, нека сега изчислим това за всички тях, ще копираме това и ще кажем Попълване без форматиране и ще видите, че тук има 351 дни, 251 дни, ако изхвърлите събота и неделя, но 239 дни, ако изхвърлите всички от тези празници, нали, страхотно, страхотна функция.

АКО сте в Съединените щати или всъщност, ако не сте в никоя от държавите, изброени в редове 2-6, всички тези държави, уикендът ви е петък и събота, Непал събота, Афганистан четвъртък и петък, тук на Иран само петък. И тогава напълно злият, с който ще бъде трудно да се справим, е Бруней, трябваше да отида, за да разбера къде е Бруней! Вярно ли е, че уикендът ви е петък и неделя? Колко нещастно е това, нали? Не знам, това е еднодневна работна седмица, предполагам, не знам, така или иначе, добре. И какво, ако трябва да изчислите уикенд, който не е събота и неделя?

Ето производствен завод, който работи от понеделник до събота, така че единственият им почивен ден е неделя, добре, мисля, че ни предоставиха Excel 2010 = NETWORKDAYS.INTL! Започва същото, ето началната дата, ето крайната дата и след това новият трети аргумент, ние трябва да посочим какъв е уикендът и в този случай той ще бъде само в неделя. Все още няма да се справи с Бруней там, където е петък и неделя, но за други два последователни дни или един пореден ден има възможност за това сега. И тогава празниците тук, натиснете F4 и ще получите своя отговор. Ще направя alt = "" ESF или Поставяне на специални формули, Enter и можем да копираме тази, добре. Сега, как умря леопард (?), Или просто нещо, което е нестандартна работна седмица. Едно време,бръснарниците преди бяха затворени в неделя и сряда. Преди живеех в Охайо и щяхме да пазаруваме на пазара Хартвил, битпазара, това място, прекрасно място. Между другото, ако сте там, за да видите Pro-Football Hall of Fame, само на 20 минути нагоре по пътя, те са отворени в понеделник, четвъртък, петък и събота, нали?

И така, уикендът им е вторник, сряда, нещо, как ще направим това с МРЕЖИТЕ? Е, това е толкова готино, те добавиха тази луда нова опция, която не е документирана в подсказката. Така че NETWORKDAYS.INTL, тук е началната дата, запетая, тук е крайната дата, запетая и тогава тайната, която изобщо не е тук в падащото меню, е в кавички 7 двоични цифри! 0 и 1, започвайки с понеделник, 1 означава, че е уикенд, 0 означава, че е отворен. Така че пазар Хартвил, те са отворени в понеделник, така че поставете 0, те са затворени във вторник и сряда, те са отворени в четвъртък, петък, събота, те са затворени в неделя, затворете офертите. Празници, не знам, на това място няма празници, защото, честно казано, ако 4-ти юли се пада в понеделник или четвъртък, ТОВА е най-големият им ден,всички са на работа, така че всички летят на това място, ще бъде трудно да се намери място за паркиране. Добре де, действителният брой работни дни между тези две дати, щраквам с десния бутон и Попълвам, без да форматирам, добре, обичам този единствен вид тайна.

Ако отидете на помощта на Excel, ще я намерите, но ако просто търсите подсказката, никога няма да разберете, че е там, освен ако, разбира се, не притежавате тази книга. И на страница 99 четете за това или ако сте видели това видео, така или иначе, готино. щракнете върху „i“ в горния десен ъгъл, за да купите книгата, $ 10 е електронна книга, $ 25 за печатната книга, всички тези невероятни съвети, подкаст на стойност 2,5 месеца, всичко на дланта на ръката ви . Добре, математическа дата в Excel, извадете по-ранната дата от късния +1, който отчита съботите и неделите. За да игнорирате използването на функцията NETWORKDAYS през уикенда, за да не броите празниците, бихте използвали третия аргумент в NETWORKDAYS, не забравяйте да натиснете F4 за това. За нестандартни работни седмици NETWORKDAYS.INTL, което позволява всеки 2 или 1 пореден уикенд. И тогава имас таен 7-двоичен цифров код за работни седмици, които не са последователни дни, дори в страната на Бруней, ще можете да се справите с тази работна седмица от петък и неделя.

Е, хей, искам да ви благодаря, че отбихте, ще се видим следващия път за поредното излъчване от!

Свали файл

Изтеглете примерния файл тук: Podcast2023.xlsx

Интересни статии...