Anonim

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

Вижте и нашата статия Как да защитим парола в Microsoft Excel

Как да намерите разликата между дати без функция

Първо, можете да намерите разликата между датите, като ги извадите. Excel не включва функция за изваждане, но все пак можете да добавите формули за изваждане към клетки. Така че отворете празна електронна таблица в Excel и въведете начална и крайна дата в клетки B4 и C4, както на снимката по-долу. Обърнете внимание, че датите трябва да са в американски формат с месец първи, ден втори и трета година.

В горния пример датите са 4/1/2017 и 5/5/2017. Сега трябва да изберете клетка D4 и да кликнете във функционалната лента в горната част на листа. Въведете '= C4-B4' в лентата и натиснете Enter. Cell D4 ще върне стойност 34, ако сте въвели същите дати в клетките, както на снимката по-горе. Като такива има 34 дни между 1 април 2017 г. и 5 май 2017 г.

ДАТАТА функция

Освен това можете да намерите разликата между две дати, без да използвате функцията 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 (start_date, end_date, unit) . Можете да въведете начална дата и крайна дата или препратки към клетки към конкретни дати във функцията и след това да добавите единичните дни към края на нея.

Така че изберете клетка, към която да добавите DATEDIF в електронната таблица, след което щракнете в лентата с формули, за да въведете функцията. За да намерите разликата между двете дати, които сте въвели в клетки C4 и B4, въведете следното във функционалната лента: '= DATEDIF (B4, C4, "d"). " Клетката DATEDIF ще включва броя на дните между датите, както е показано директно по-долу.

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

Това връща стойност от 34 дни между 4/1/2017 и 5/5/2018, което е правилно, ако пренебрегнете годината. Ако функцията не игнорира годината, стойността ще бъде 399.

Функцията DAYS360

Функцията DAYS360 е тази, която намира общите дни между дати въз основа на 360-дневен календар, който е по-широко приет за финансовите години. Като такава, това може да е по-добра функция за електронните таблици на акаунта. Това няма да има голяма разлика за датите само за няколко месеца, но за по-дълги периоди DAYS360 ще върне малко по-различни стойности от останалите функции.

Въведете „1/1/2016“ и „1/1/2017“ в клетки B6 и C6 на вашата електронна таблица. След това щракнете върху клетка, за да включите функцията DAYS360, и натиснете бутона fx до функционалната лента. Изберете DAYS360, за да отворите прозореца, показан директно по-долу.

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

Функцията NETWORKDAYS

Какво става, ако трябва да намерите разликата между две дати, но изключете уикендите от уравнението? DATEDIF, DATE и DAYS360 няма да са много добри за такъв сценарий. NETWORKDAYS е функция, която намира броя на дните между дати, без да включва никакви почивни дни, а също така може да доведе до допълнителни празници, като например банкови празници. Така че това трябва да бъде функция за планиране на проекти. Основният синтаксис на функцията е: = NETWORKDAYS (start_date, end_date, ) .

За да добавите NETWORKDAYS към електронна таблица, щракнете върху клетка за функцията и натиснете бутона fx . Изберете NETWORKDAYS, за да отворите прозореца си в моменталната снимка директно отдолу. След това щракнете върху бутона Start_date и изберете клетка на вашата електронна таблица, която включва начална дата. Натиснете бутона End_date, изберете клетка с крайна дата в нея и натиснете OK, за да добавите функцията към електронната таблица.

В екрана директно по-горе началните и крайните дати са 4/1/2017 и 5/5/2017. Функцията NETWORKDAYS връща стойност от 25 дни между датите без почивните дни. С включените почивни дни, общият ден е 34, както при по-ранните примери.

За да включите допълнителни празнични дни във функцията, въведете тези дати в допълнителни клетки на електронната таблица. След това натиснете бутона за справка в клетката Holidays в прозореца на функцията NETWORKDAYS и изберете клетката или клетките, които включват датите на празника. Това ще приспадне празниците от крайната цифра.

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

Как да изчислите дни между две дати в excel