Как использовать функцию YEARFRAC в Excel

Одним из ограничений вычитания дат в Excel является то, что приложение может дать вам только количество дней, количество месяцев или количество лет по отдельности, а не объединенное число.

К счастью, Microsoft включила в Excel встроенную функцию(Excel function) , которая дает вам точную разницу между двумя датами на листе. Узнайте, как точно рассчитать время между двумя датами в Excel .

Использование функции ДОЛЯ ГОДА(YEARFRAC function) в Excel

Используя функцию YEARFRAC(YEARFRAC function) , вы можете вычислить точную разницу между двумя датами, поскольку в отличие от других методов, возвращающих целочисленный результат(integer result) , эта функция возвращает десятичный результат для обозначения долей года.

Однако функция YEARFRAC(YEARFRAC function) требует немного больше знаний, чем большинство других функций. Основная формула использования этой функции:

=YEARFRAC(start_date, end_date, basis)

Start_date — первая переменная дата, end_date — вторая переменная дата, а base(basis) — предположение, при котором Excel должен вернуть результат вычисления. Это основа, с которой вы должны быть осторожны при использовании функции YEARFRAC(YEARFRAC function) .

Предположим(Suppose) , у вас есть рабочий лист Excel(Excel worksheet) , который выглядит примерно так, и вы хотите рассчитать точную разницу между двумя датами в A1 и A2(A1 and A2) :

Результаты использования функции YEARFRAC в Excel

Округлив до двух знаков после запятой, Excel вернул результат 3,16 года, используя функцию ДОЛЯ ГОДА(YEARFRAC function) . Однако, поскольку мы не включили базисную переменную(basis variable) в уравнение, Excel предположил, что в каждом месяце ровно 30 дней, что дает общую продолжительность года всего 360 дней.

Существует пять значений, которые можно использовать для базовой(basis) переменной, каждое из которых соответствует разным предположениям о продолжительности одного года.

Справка Excel с функцией ДОЛЯ ГОДА

Согласно справочному документу(help document) , либо пропуск, либо использование значения 0 для базовой(basis) переменной заставляет Excel принять стандарт NASD США(US NASD standard) с 30-дневным месяцем и 360-дневным годом.

Это может показаться странным, пока вы не поймете, что многие финансовые расчеты производятся исходя из этих предположений. Все возможные значения базовой(basis) переменной включают:

  • 0 — NASD США, 30 дней в месяце/360 дней в году
  • 1 – Фактические дни в месяцах/Фактические дни в годах
  • 2 – Фактические дни в месяцах/360 дней в годах
  • 3 – Фактические дни в месяцах/365 дней в годах
  • 4 – европейские 30 дней в месяцах/360 дней в годах

Обратите внимание, что значение базовой(basis) переменной, которое вернет наиболее точное число между двумя датами, равно 1. Ниже приведены результаты использования каждого из значений базовой(basis) переменной:

Результаты с использованием всех значений базовой переменной

Хотя некоторые значения базовой(basis) переменной могут показаться странными, различные комбинации допущений о продолжительности одного месяца и одного года используются в ряде областей, таких как экономика, финансы и управление операциями.

Чтобы оставаться сопоставимыми между месяцами с разным количеством дней (вспомните февраль(February) и март(March) ) и между годами с разным количеством дней (вспомните високосные и календарные годы), представители этих профессий часто делают странные предположения, которых не сделал бы средний человек.

Особенно полезным для финансиста является использование допущений, предлагаемых базовой(basis) переменной, для расчета APR и APY(APRs and APYs) на основе различных сценариев начисления процентов. Проценты могут рассчитываться непрерывно, ежедневно, еженедельно, ежемесячно, ежегодно или даже в течение нескольких лет.

С предположениями, встроенными в функцию YEARFRAC(YEARFRAC function) , вы можете быть уверены, что ваши расчеты точны и сопоставимы с другими расчетами, использующими те же предположения.

Как указано выше, значение 1 для базовой(basis) переменной является технически наиболее точным. Если вы сомневаетесь, выберите 1, если только вы не уверены в предположениях, которые хотите сделать относительно продолжительности месяца и года. Наслаждаться!



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts