Skip to main content

Функцията DATEDIF в Excel за преброяване на дни, месеци, години

Возраст в Excel - в годах, месяцах, днях. Функция РАЗНДАТ (Април 2025)

Возраст в Excel - в годах, месяцах, днях. Функция РАЗНДАТ (Април 2025)
Anonim

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

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

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

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

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

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

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

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

  • "YD" изчислява броя на дните между две дати, както ако датите са в същата година (ред 5).
  • "YM" изчислява броя на месеците между две дати, сякаш датите са в същата година (ред 6).
  • "MD" изчислява броя на дните между две дати, както ако датите са в същия месец и година (ред 7).

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

Ето как да влезете DATEDIF функцията, разположена в клетка B2, както е показано в примерното изображение по-горе, за да се покаже броят дни между датите 4 май 2014 г., и 10 август 2016 г..

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

= DATEDIF (А2, A3, "D")

Когато кликнете върху клетка B2, пълната формула се появява в лентата за формули над работния лист.

DATEDIF стойности на грешки

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

  • #VALUE !: Грешката се връща, ако стартирате или end_date не е действителна дата (ред 8 в изображението, където клетка А8 съдържа текстови данни).
  • #NUM !: Грешката се връща, ако end_date е по-ранна от start_date (ред 9).

Функцията DATEDIF е скрита

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

  • НеФормула Builder е достъпна за въвеждане на функцията и нейните аргументи.
  • Най-аргумент на аргумента не показва списъка с аргументи, когато името на функцията е въведено в клетка.

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