В тази статия е описан синтаксисът и употребата на функцията YEARFRAC в Microsoft Excel.
Описание
YEARFRAC изчислява дробната част от годината, представена с броя на целите дни между две дати (начална_дата и крайна_дата). Например можете да използвате YEARFRAC, за да намерите частта от целогодишните ползи или задължения, които да отнесете към конкретен период.
Синтаксис
YEARFRAC(начална_дата; крайна_дата; [база])
Синтаксисът на функцията YEARFRAC има следните аргументи:
- Start_date Задължително. Дата, която представя началната дата.
- End_date Задължително. Дата, представяща крайната дата.
- База Незадължително. Типът на годишната база, която се използва.
| База | Брой на дните |
|---|---|
| 0 или пропуснато | US (NASD) 30/360 |
| 1 | Действителен/действителен |
| 2 | Действителен/360 |
| 3 | Действителен/365 |
| 4 | Европейска 30/360 |
Важно
- Датите трябва да бъдат въведени с помощта на функцията DATE или като резултати на други формули или функции. Например използвайте DATE(2018;5;23) за 23-ия ден на май 2018 г. Проблеми може да възникнат, ако датите са въведени като текст.
- Функцията YEARFRAC може да върне грешен резултат, когато се използва база US (NASD) 30/360, а "начална_дата" е последният ден от февруари.
Забележки
- Excel съхранява датите като поредни номера, така че те могат да се използват в изчисления. По подразбиране 1 януари 1900 г. е с пореден номер 1, а 1 януари 2018 г. е с пореден номер 43101, понеже е 43 101 дни след 1 януари 1900 г.
- Всички аргументи се закръгляват надолу до цели числа.
- Ако "начална_дата" или "крайна_дата" не са валидни дати, YEARFRAC връща стойност на грешка #VALUE!.
- Ако база < 0 или база > 4, YEARFRAC връща #NUM! стойността на грешка.
Пример
Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.
| Данни | Описание | |
|---|---|---|
| 1.01.2012 | Начална дата | |
| 30.07.2012 | Крайна дата | |
| Формула | Описание | Резултат |
| =YEARFRAC(A2;A3) | Дробна част от годината между 1.01.2012 и 30.07.12, изпускайки аргумента "база". | 0,58055556 |
| =YEARFRAC(A2;A3;1) | Дробна част между същите дати, като се използва аргументът "действителна/действителна база". Тъй като 2012 е високосна година, тя има база 366 дни. | 0,57650273 |
| =YEARFRAC(A2;A3;3) | Дробна част между същите дати, като се използва аргументът "действителна/365". Използва база от 365 дни. | 0,57808219 |
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.