Skip to main content

Excel YEARFRAC намира части от година между датите

Excel Magic Trick 500: Years Worked Formula YEARFRAC, INT, DATEDIF functions (Април 2025)

Excel Magic Trick 500: Years Worked Formula YEARFRAC, INT, DATEDIF functions (Април 2025)
Anonim

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

За да бъде използван при последващи изчисления, тогава стойността трябва да бъде преобразувана в десетична форма. YEARFRAC, от друга страна, автоматично връща разликата между двете дати в десетична форма автоматично, например 1,65 години, така че резултатът може да се използва директно в други изчисления.

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

01 от 04

YEARFRAC Функция Синтаксис и аргументи

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

= YEARFRAC (начална дата, крайна дата, основна)

Начална дата (задължително): Първата променлива дата; този аргумент може да бъде клетъчна препратка към местоположението на данните в работния лист или действителната начална дата във формат на сериен номер.

Крайна дата (задължително): Втората променлива дата. Същите изисквания за аргументи се прилагат, както тези, определени за Начална дата.

основа (по избор): Стойност, варираща от нула до четири, която показва на Excel кой метод за броене на ден да използва с функцията.

  • 0 или пропуснати - 30 дни на месец / 360 дни на година (US NASD)
  • 1 - Действителен брой дни на месец / Действителен брой дни на година
  • 2 - Действителен брой дни на месец / 360 дни на година
  • 3 - Действителен брой дни на месец / 365 дни годишно
  • 4 - 30 дни на месец / 360 дни годишно (европейски)

От наличните опции за основа аргумент, стойност на 1 дава най-точните за отчитане дни на месец и дни на година.

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

  • YEARFRAC връща #VALUE! стойност на грешката, ако Начална дата или Крайна дата не са валидни дати.
  • YEARFRAC връща #NUM! стойност на грешката, ако основа аргументът е по-малък от нула или по-голям от четири.
02 от 04

Функционален пример YEARFRAC

Както може да се види на изображението по-горе, този пример ще използва YEARFRAC функция в клетка ЕЗ да намерите времевата продължителност между две дати - 9 март 2012 г. и 1 ноември 2013 г.

Този пример използва клетъчните препратки към местонахождението на началните и крайните дати, тъй като те обикновено са по-лесни за работа, отколкото да въвеждат серийни номера на данни.

След това стъпка по избор за намаляване броя на десетичните числа в отговора от девет на два, като използватеКРЪГЪЛ функцията ще бъде добавена към клетка Е4.

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

Примерни данни за клетките

Започнете, като въведете следните данни вклетки D1 ​​до Е2. Клетки ЕЗ и Е4 са местоположенията за формулите, които ще бъдат използвани в този пример.

D1 - Старт D2 - Завършек D3 - Продължителност на времето D4 - Закръглен отговор E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1) 03 от 04

Въвеждане на функцията YEARFRAC

Тази секция на урока влиза в YEARFRAC функционира в клетка ЕЗ и изчислява времето между двете дати в десетична форма.

  1. Кликнете върху клетка ЕЗ - тук се показват резултатите от функцията.
  2. Кликнете върхуФормули раздел отпанделка меню.
  3. ИзбирамДата и час от панделка за да отворите падащото меню на функциите.
  4. Кликнете върхуYEARFRAC в списъка, за да изведете Формула Builder.
  5. Кликнете върхуНачална дата линия.
  6. Кликнете върху клетка Е1 в листа за въвеждане на референтната клетка.
  7. Кликнете върхуКрайна дата линия.
  8. Кликнете върху клетка Е2 в листа за въвеждане на референтната клетка.
  9. Кликнете върхуоснова линия.
  10. Въведете номера1 на този ред да се използва действителният брой дни на месец и действителният брой дни на година при изчислението
  11. Кликнете Добре за да завършите функцията.
  12. Стойността1.647058824 трябва да се появи в клетка ЕЗ което е продължителността на годините между двата дати.
04 от 04

Поставяне на функциите ROUND и YEARFRAC

За да направите резултата от функцията по - лесен за работа, стойността в клетка ЕЗ може да се закръгли до втория знак след десетичната запетая с помощта на КРЪГЪЛ функция в клетката на YEARFRAC е да гнездиш YEARFRAC функция вътре в КРЪГЪЛ функция в клетка ЕЗ, Получената формула ще бъде:

= КРЪГ (YEARFRAC (E1, E2,1), 2)

Отговорът би бил -1.65.