YEARFRAC функция

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В тази статия е описан синтаксисът и употребата на функцията YEARFRAC в Microsoft Excel.

Описание

YEARFRAC изчислява частта от година, представена от броя на целите дни между две дати ( start_date и end_date). Например можете да използвате YEARFRAC , за да намерите частта на цяла година ползи или задължения да присвоите на конкретен термин.

Синтаксис

YEARFRAC(начална_дата; крайна_дата; [база])

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

  • Начална_дата    Задължително. Дата, която представя началната дата.

  • Крайна_дата    Задължително. Дата, представяща крайната дата.

  • База    Незадължително. Типът на годишната база, която се използва.

База

Брой на дните

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 база и start_date е последния ден от февруари.

Забележки

  • Excel съхранява датите като поредни номера, така че те могат да бъдат използвани в изчисления. По подразбиране 1 януари 1900 е пореден номер 1 и 1 януари 2018 е пореден номер 43101, защото това е 43,101 дни след 1 януари 1900.

  • Всички аргументи се закръгляват надолу до цели числа.

  • Ако начална_дата или крайна_дата не са валидни дати, YEARFRAC връща стойността за грешка #NUM!.

  • Ако база < 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, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×