Функция Excel YEARFRAC

Функцията YEARFRAC, както подсказва и нейното име, може да се използва, за да се определи каква част от годината е представена от периода между две дати.

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

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

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

01 от 06

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

Функция Excel YEARFRAC. © Тед Френски

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

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

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

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

End_date - (задължително) втората променлива дата. Същите изисквания за аргументи се прилагат, както тези, дефинирани за Start_date

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

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

Забележки:

02 от 06

Пример Използване на функцията YEARFRAC на Excel

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

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

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

03 от 06

Въвеждане на данните за урока

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

Cell - Данни D1 - Старт: D2 - Завършване: D3 - Време: D4 - Закръглено отговорите: E1 - = DATE (2012,3,9) E2 -
  1. Въведете следните данни в клетки D1 до E2. Клетките ЕЗ и Е4 са местоположението на формулите, използвани в примера

04 от 06

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

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

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

05 от 06

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

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

Получената формула ще бъде:

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

Отговорът ще бъде - 1,65.

06 от 06

Основна информация за аргументите

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

Чрез стандартизиране на броя на дните на месец компаниите могат да правят сравнения от един месец на месец, които обикновено не биха били възможни, тъй като броят на дните на месец може да варира от 28 до 31 на година.

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

САЩ (NASD - Национална асоциация на дилърите на ценни книжа):

Европейски метод: