Използване на DATEDIF за преброяване на дни, месеци или години в Excel

Изчислете периода от време или разликата между две дати

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

Всяка функция за дата изпълнява различна задача, така че резултатите да се различават от една функция до друга. Затова коя от двете зависи от резултатите, които искате.

Функцията DATEDIF може да се използва за изчисляване на периода от време или разликата между две дати. Този период може да бъде изчислен в:

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

Синтаксисът и аргументите на функцията на DATEDIF

Изчислете броя на дните, месеците или годините между два дати в Excel с функцията DATEDIF. © Тед Френски

Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .

Синтаксисът за функцията DATEDIF е:

= DATEDIF (начална дата, крайна дата, единица)

start_date - (задължително) началната дата на избрания период от време. Действителният начален ден може да бъде въведен за този аргумент, или вместо това може да се въведе референтната клетка на местоположението на тези данни в работния лист.

end_date - (задължително) крайната дата на избрания период от време. Както и при Start_date, въведете действителната крайна дата или референтната клетка на местоположението на тези данни в работния лист.

(по-рано наречен интервал) - (задължително) казва на функцията да намери броя на дните ("D"), пълните месеци ("M") или пълните години ("Y") между двете дати.

Забележки:

  1. Excel извършва изчисления на датата, като преобразува датите в серийни номера , които започват от нула за фиктивната дата януари 0, 1900 г. на компютрите на Windows и 1 януари 1904 г. за Macintosh компютри.
  2. Аргументът на единицата трябва да бъде заобиколен с кавички като "D" или "M".

Още за аргумента на отдел

Аргументът на единицата може да съдържа и комбинация от дни, месеци и години, за да се намери броят месеци между две дати през същата година или броят на дните между две дати през същия месец.

DATEDIF функционални стойности на грешките

Ако данните за различните аргументи на тази функция не са въведени правилно, в клетката, където се намира функцията DATEDIF, се появяват следните стойности на грешка:

Пример: Изчислете разликата между два дати

Интересното за DATEDIF е, че е скрита функция, тъй като не е посочена с други функции на дата под таблицата за формули в Excel, което означава:

  1. няма диалогов прозорец за въвеждане на функцията и нейните аргументи.
  2. подсказката на аргументите не показва списъка с аргументи, когато името на функцията е въведено в клетка.

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

DATEDIF Пример: Изчисляване на разликата в дните

Следващите стъпки обхващат начина за въвеждане на функцията DATEDIF, намираща се в клетка В2, на изображението по-горе, което показва броя на дните между датите 4 май 2014 г. и 10 август 2016 г.

  1. Кликнете върху клетката В2, за да стане активната клетка - тук ще се показва броят на дните между двете дати.
  2. Тип = datedif ( "в клетка B2.
  3. Кликнете върху клетка A2, за да въведете тази клетка като аргумент start_date за функцията.
  4. Въведете запетая ( , ) в клетка В2, следвайки референтната клетка А2, за да действа като разделител между първия и втория аргументи.
  5. Кликнете върху клетката A3 в електронната таблица, за да въведете тази клетка като аргумент end_date.
  6. Въведете втора запетая ( , ), следваща референтната клетка A3.
  7. За аргумента на единицата въведете буквата D в кавички ( "D" ), за да укажете на функцията, която искаме да знаем, броя на дните между двете дати.
  8. Въведете затваряща скоба ")".
  9. Натиснете клавиша Enter на клавиатурата, за да завършите формулата.
  10. Броят дни - 829 - трябва да се появи в клетка В2 на работния лист.
  11. Когато кликнете върху клетка В2, във формулата за ленти над работния лист се появява пълната формула = DATEDIF (A2, A3, "D") .