Как да се изчислят дните между две дати в Excel
Много потребители на Excel ще трябва да добавят колони за начална и крайна дата към електронни таблици. Като такъв, Excel включва няколко функции, които ви казват колко дни има между две отделни дати.

DATEDIF, DAYS360, DATE и NETWORKDAYS са четири функции, които можете да добавите към клетки, които ще ви кажат броя дни между две дати. Ето как намирате броя дни между датите с и без тези функции в Excel.
Как да намерите разликата между датите без функция
Първо, можете да намерите разликата между датите, като ги извадите. Excel не включва функция за изваждане, но все пак можете да добавяте формули за изваждане към клетките. Затова отворете празна електронна таблица на Excel и въведете начална и крайна дата в клетки В4 и С4, както е на снимката по -долу. Обърнете внимание, че датите трябва да са в американски формат с месец първи, втори ден и трета година.

В горния пример датите са 1.04.2017 г. и 05.05.2017 г. Сега трябва да изберете клетка D4 и да щракнете във функционалната лента в горната част на листа. Въведете „= C4-B4“ в лентата и натиснете Enter. Клетка D4 ще върне стойност 34, ако сте въвели същите дати в клетките, както в снимката по -горе. Като такива има 34 дни между 1 април 2017 г. и 5 май 2017 г.
Функцията DATE
Като алтернатива можете да намерите разликата между две дати с функцията DATE. След това можете да намерите броя дни, като въведете датите във функционалната лента вместо в клетките на електронна таблица. Основният синтаксис за тази функция е: = DATE (yyyy, m, d) -DATE (yyyy, m, d); така че въвеждате датите назад.
Нека добавим тази функция със същите дати 4/1/2017 и 5/5/2017. Изберете клетка в електронната таблица, към която да добавите функцията. След това щракнете във функционалната лента, въведете ‘= DATE (2017, 5, 5) -DATE (2017, 4, 1)’ и натиснете Enter.
Може също да се наложи да изберете общ формат на номера за клетката, ако върнатата стойност е във формат за дата. С общ формат на номера, клетката ще върне стойност от 34 дни, както е показано в моментната снимка по -долу.

Функцията DATEDIF
DATEDIF е гъвкава функция, с която можете да изчислите общите дни между датите, като и двете въведете дати в електронната таблица или в функционалната лента. Въпреки това, DATEDIF не е посочен в прозореца на функцията за вмъкване на Excel.
По този начин ще трябва да го въведете директно във функционалната лента. Синтаксисът на функцията DATEDIF е: DATEDIF (начална_дата, крайна_дата, единица). Можете да въведете начална дата и крайна дата или препратки към клетки към конкретни дати във функцията и след това да добавите единичните дни в края на нея.
Затова изберете клетка, към която да добавите DATEDIF в електронната таблица, и след това щракнете в лентата с формули, за да въведете функцията. За да намерите разликата между двете дати, които сте въвели в клетки C4 и B4, въведете следното във функционалната лента: '= DATEDIF (B4, C4, “d”). “Клетката DATEDIF ще включва броя дни между датите както е показано директно по -долу.

Това обаче е много по -гъвкаво от функцията DATE, тъй като можете да променяте мерните единици. Да предположим например, че трябва да преброите броя на дните между две дати, но също така да игнорирате годините. Можете да направите това, като добавите „yd“ към функцията. Например, въведете „4/1/2017“ и „5/5/2018“ в две клетки и след това включете „yd“ във функцията, както е показано по -долу.

Това връща стойност от 34 дни между 4/1/2017 и 5/5/2018, което е правилно, ако пренебрегнете годината. Ако функцията не игнорира годината, стойността ще бъде 399.
Функцията DAYS360
Функцията DAYS360 е тази, която намира общите дни между датите въз основа на 360-дневен календар, който е по-широко приет за финансови години. Като такава, това може да е по -добра функция за електронните таблици на акаунта. Няма да има голяма разлика за дати само на няколко месеца, но за по -дълги периоди DAYS360 ще върне малко по -различни стойности от другите функции.
Въведете „1/1/2016“ и „1/1/2017“ в клетки B6 и C6 в електронната си таблица. След това щракнете върху клетка, за да включите функцията DAYS360, и натиснете fx бутон до функционалната лента. Изберете ДНИ 360 за да отворите прозореца, показан директно по -долу.

Натиснете бутона Start_date и изберете клетка B6. След това щракнете върху бутона End_date и изберете клетка C6 в електронната таблица. Натиснете Добре да добавите DAYS360 към електронната таблица, която ще върне стойност 360.

Функцията NETWORKDAYS
Ами ако трябва да намерите разликата между две дати, но да изключите уикендите от уравнението? DATEDIF, DATE и DAYS360 няма да са много добри за такъв сценарий. NETWORKDAYS е функция, която намира броя на дните между датите, без да включва никакви уикенди, а също така може да отчита допълнителни празници, като например празници.
Така че трябва да бъде функция за планиране на проекти. Основният синтаксис на функцията е: = NETWORKDAYS (начална дата, крайна дата, [празници]).
За да добавите NETWORKDAYS към електронна таблица, щракнете върху клетка за функцията и натиснете fx бутон. Изберете МРЕЖНИ ДНИ за да отворите прозореца си в моментната снимка директно по -долу. След това щракнете върху бутона Start_date и изберете клетка в електронната си таблица, която включва начална дата.
Натиснете бутона End_date, изберете клетка с крайна дата и натиснете OK, за да добавите функцията към електронната таблица.

На екранната снимка директно по -горе началната и крайната дата са 1.04.2017 г. и 05.05.2017 г. Функцията NETWORKDAYS връща стойност от 25 дни между датите без почивните дни. С включените почивни дни общите дни са 34, както при по -ранните примери.
За да включите допълнителни празнични дни във функцията, въведете тези дати в допълнителни клетки на електронна таблица. След това натиснете бутона за справка за клетка за празниците в прозореца на функцията NETWORKDAYS и изберете клетката или клетките, които включват датите на празника. Това ще приспадне празниците от крайната цифра.
Така че има много начини да изчислявате дни между началната и крайната дата в електронните таблици на Excel. По -новите версии на Excel също включват функция ДНИ, с която можете да намерите разликата между няколко дати. Тези функции със сигурност ще бъдат полезни за електронни таблици, които включват много дати.
често задавани въпроси
Какво означава #NUM?
Когато изпълнявате горните формули и получавате #NUM, а не число, това е така, защото началната дата е по -голяма от крайната. Опитайте да преместите датите и да изпълните стъпките отново.