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

Русский Английский
ДОЛЯГОДА YEARFRAC

Функция YEARFRAC в Excel и Google Таблицах используется для вычисления количества лет между двумя датами в виде десятичного коэффициента. Эта функция возвращает дробное значение, которое представляет часть года между указанными начальной и конечной датами.

Синтаксис

Синтаксис функции YEARFRAC одинаков в Excel и Google Таблицах:

YEARFRAC(start_date, end_date, [basis])
  • start_date — начальная дата интервала.
  • end_date — конечная дата интервала.
  • basis — необязательный параметр, задающий способ подсчёта дней в году. Если параметр опущен, принимается значение по умолчанию 0.

Примеры использования

1. Как рассчитать долю года между двумя датами?

Предположим, начальная дата — 01.01.2022, а конечная дата — 15.07.2022. Необходимо определить, какая часть года прошла между этими датами.

Начальная дата Конечная дата Результат
01.01.2022 15.07.2022 0,5 (половина года)

В Excel:

=YEARFRAC("01.01.2022", "15.07.2022")

В Google Таблицах:

=YEARFRAC("01.01.2022", "15.07.2022")

2. Как использовать параметр basis?

Параметр basis позволяет выбрать систему исчисления дней в году. Например, для стандарта Актуальный/365 указывается 0, для Актуальный/360 — 1, для Европейского метода — 2 и так далее.

В Excel:

=YEARFRAC("01.01.2022", "31.12.2022", 1)

В Google Таблицах:

=YEARFRAC("01.01.2022", "31.12.2022", 1)

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

Больше информации: https://support.microsoft.com/ru-ru/office/долягода-функция-долягода-3844141e-c76d-4143-82b6-208454ddc6a8

Другие функции
Преобразует время из текстового формата в числовой
Возвращает заданное время в числовом формате
Преобразует дату в числовом формате в год
Возвращает заданную дату в числовом формате
Преобразует дату из текстового формата в числовой
Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты
Преобразует дату в числовом формате в день месяца
Преобразует дату в числовом формате в день недели
Вычисляет количество дней между двумя датами для 360-дневного года
Возвращает количество дней между двумя датами
Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев
Преобразует дату в числовом формате в месяцы
Преобразует дату в числовом формате в минуты
Преобразует дату в числовом формате в число, которое указывает, на какую неделю года приходится дата
Возвращает номер недели по ISO для заданной даты
Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней
Возвращает числовое значение даты, предшествующей заданному количеству рабочих дней или следующей за ними, руководствуясь при этом параметрами, указывающими выходные дни и их количество
Вычисляет количество дней, месяцев или лет между двумя датами Эта функция полезна в формулах для расчета возраста
Возвращает текущую дату в числовом формате
Преобразует дату в числовом формате в секунды
Возвращает текущую дату и время в числовом формате
Преобразует дату в числовом формате в часы
Возвращает количество полных рабочих дней между двумя датами
Возвращает количество полных рабочих дней в интервале между двумя датами, руководствуясь параметрами, указывающими выходные дни их количество