Функцията YEARFRAC, както подсказва и нейното име, може да се използва, за да се определи каква част от годината е представена от периода между две дати.
Други функции на Excel за намиране на броя на дните между две дати са ограничени до връщането на стойност в години, месеци, дни или комбинация от трите.
За да се използва при последващи изчисления, тази стойност трябва да бъде преобразувана в десетична форма. YEARFRAC, от друга страна, връща автоматично разликата между двете дати в десетична форма автоматично - например 1,65 години - така че резултатът може да се използва директно в други изчисления.
Тези изчисления могат да включват стойности като трудовия стаж на служителя или процента, който трябва да се изплаща за годишните програми, които са прекратени рано - например ползи за здравето.
01 от 06
Синтаксисът и аргументите на функцията YEARFRAC
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .
Синтаксисът за функцията YEARFRAC е:
= YEARFRAC (начална дата, крайна дата, основна)
Start_date - (задължително) променливата за първата дата. Този аргумент може да бъде клетъчно позоваване на местоположението на данните в работния лист или действителната начална дата във формат на сериен номер .
End_date - (задължително) втората променлива дата. Същите изисквания за аргументи се прилагат, както тези, дефинирани за Start_date
База - (по избор) Стойност, варираща от нула до четири, която казва на Excel кой метод за броене на ден да използва с функцията.
- 0 или пропуснати - 30 дни на месец / 360 дни на година (US NASD)
1 - Действителен брой дни на месец / Действителен брой дни на година
2 - Действителен брой дни на месец / 360 дни на година
3 - Действителен брой дни на месец / 365 дни годишно
4 - 30 дни на месец / 360 дни годишно (европейски)
Забележки:
- YEARFRAC връща #VALUE! грешка, ако Start_date или End_date не са валидни дати
- YEARFRAC връща #NUM! стойност на грешката, ако базовият аргумент е по-малък от нула или по-голям от четири
- От наличните опции за базовия аргумент, стойността 1 дава най-точните за отчитане дни на месец и дни на година
- Повече информация за основния аргумент е дадена в края на урока
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 -- Въведете следните данни в клетки D1 до E2. Клетките ЕЗ и Е4 са местоположението на формулите, използвани в примера
04 от 06
Въвеждане на функцията YEARFRAC
Тази секция на урока въвежда функцията YEARFRAC в клетка E3 и изчислява времето между двете дати в десетична форма.
- Кликнете върху клетката E3 - тук ще се показват резултатите от функцията
- Кликнете върху раздела Формули в лентата с менюта
- Изберете дата и час от панделката, за да отворите падащия списък на функциите
- Кликнете върху YEARFRAC в списъка, за да изведете диалоговия прозорец на функцията
- В диалоговия прозорец кликнете върху реда Start_date
- Кликнете върху клетката E1 в работния лист, за да въведете референтната клетка в диалоговия прозорец
- Кликнете върху реда End_date в диалоговия прозорец
- Кликнете върху клетката E2 в работния лист, за да въведете референтната клетка в диалоговия прозорец
- Кликнете върху основния ред в диалоговия прозорец
- Въведете номер 1 на този ред, за да използвате действителния брой дни на месец и действителния брой дни на година в изчислението
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- Стойността 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 - Национална асоциация на дилърите на ценни книжа):
- Ако Start_date е последният ден от месеца, той се равнява на 30-ия ден от същия месец.
- Ако End_date е последният ден от месеца и Start_date е по-рано от 30-ия ден от месеца, End_date се равнява на първия ден от следващия месец; в противен случай крайната дата става равна на 30-ия ден от същия месец
Европейски метод:
- Началните и крайните данни , настъпили на 31-ия ден от месеца, стават равни на 30-ия ден от същия месец.