Преброяването на броя на дните между две дати в Excel изглежда измамно просто. Но ако просто извадите по-ранната дата от по-късната, може да преброите броя на дните погрешно.
Нека вземем много прости данни от тази седмица. Кажете, че вашият екип е стартирал проект във вторник и той трябва да приключи в края на деня в четвъртък. Ако просто извадите 13.02.2018 г. от 15.02.2018 г., Excel ще ви каже, че има 2 дни. Но това не е правилно. Пребройте дните: вторник, сряда, четвъртък. Това са три дни.
Едно от решенията е да използвате NETWORKDAYS, както е показано в B3 по-долу. Тази функция е различна от чисто изваждане, защото отчита и първия, и последния ден. В някои случаи това ще бъде по-добре. (NETWORKDAYS също могат да игнорират уикендите и празниците, но това беше обсъдено подробно в Podcast 2023 - Изчисляване на работни дни.)

Работя по поредица от 40 статии тук. Започнах в сряда, 14 февруари 2018 г. и искам да приключа до 31 март 2018 г. Винаги съм вярвал, че между тези две дати има 40 дни. Но както виждате по-долу, формулата изчислява 46 дни, а не 40 дни.

Вижте, числото 40 е важно за мен. Защо? Защото = ROMAN (40) е XL и прекарвам дните си в писане за Excel. (И „XL“ звучи като „Excel“.) И така, 40 е любимото ми число. Планирах 40 статии. Но календарът ми дава 46 дни. Не съм единственият с тази дилема. През цялата история числото 40 продължава да се появява. Ной се бори с дъжд в продължение на 40 дни, а не 46 дни. Кейси Касем ще отброява Топ 40, а не Топ 46. Защо вярвам, че има 40 дни между 2/14 и 3/31?
През този период има различни начини за планиране на 40 дни (удивително е, че Уикипедия описва шест различни начина, по които различни хора са изчислили 40 дни между тези две дати!) Един често срещан метод в Съединените щати е просто да се пропускат неделите. (Наричам го методистки метод и избирам този метод, защото местните дами на методистката църква правят най-добрата баница.) Модифицираните формули по-долу излизат до 40 статии за 40 дни.
Ето важният урок за днес: вижте този страхотен таен синтаксис в B14. Подсказката за NETWORKDAYS.INTL и WORKDAY.INTL предлага избор, при който неделята се счита за уикенд. Но какво, ако трябва да пропуснете вторник и четвъртък? Това не е опция. Вместо това можете да зададете 7-цифрен двоичен низ като трети аргумент. Понеделник е първият бит, неделя е 7-ми бит. A 1 означава да третирате деня като делничен ден. Така че, за да пропуснете вторник и четвъртък, бихте използвали "0101000" като трети аргумент.

Торакален четвъртък - любимите ми сърцебиещи функции в Excel. Почти имах коронарна болест, когато открих тази тайна форма на третия аргумент на NETWORKDAYS.INTL и WORKDAY.INTL.
Мисъл на деня в Excel
Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:
"Щракнете двукратно върху дръжката за попълване, за да копирате формула във всички редове."
Бил Джелен