YEARFRAC функция может быть использована для определения того, какая часть года представлена периодом времени между двумя датами. Другие функции Excel для нахождения количества дней между двумя датами ограничены возвратом значения в годах, месяцах, днях или комбинации из трех.
Для использования в последующих вычислениях значение затем необходимо преобразовать в десятичную форму. YEARFRAC, с другой стороны, автоматически возвращает разницу между двумя датами в десятичной форме, например 1,65 года, поэтому результат может быть использован непосредственно в других вычислениях.
Эти расчеты могут включать такие значения, как продолжительность обслуживания сотрудника или процентная ставка, подлежащая выплате на годовые программы, которые рано прекращаются, например, пособия на здоровье.
01 из 04Синтаксис и аргументы функции YEARFRAC
Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы. Синтаксис для YEARFRAC функция:
= YEARFRAC (Start_date, End_date, Basis)
Дата начала (обязательно): первая переменная даты; этот аргумент может быть ссылкой ячейки на местоположение данных на листе или фактическую дату начала в формате серийного номера.
Дата окончания (обязательно): вторая переменная даты. Те же аргументы, что и для Дата начала.
основа (необязательно): значение в диапазоне от нуля до четырех, которое сообщает Excel, какой метод подсчета дней использовать с функцией.
- 0 или опущено - 30 дней в месяц / 360 дней в году (UDS NASD)
- 1 - Фактическое количество дней в месяц / Фактическое количество дней в году
- 2 - Фактическое количество дней в месяц / 360 дней в году
- 3 - Фактическое количество дней в месяц / 365 дней в году
- 4 - 30 дней в месяц / 360 дней в году (европейский)
Из доступных вариантов для основа аргумент, значение 1 дает наиболее точное значение для подсчета дней в месяц и дней в году.
Различные комбинации дней в месяц и дней в году дляоснова аргумент YEARFRAC потому что предприятия в различных областях, таких как торговля акциями, экономика и финансы, имеют разные требования к своим системам учета.
- YEARFRAC возвращает #ЗНАЧЕНИЕ! значение ошибки, если Дата начала или же Дата окончания Недействительные даты.
- YEARFRAC возвращает #NUM! значение ошибки, если основа аргумент меньше нуля или больше четырех.
Пример функции YEARFRAC
Как видно на изображении выше, в этом примере будет использоваться YEARFRAC функции в ячейка E3 найти промежуток времени между двумя датами - 9 марта 2012 года и 1 ноября 2013 года.
В этом примере используются ссылки на ячейки для местоположения дат начала и окончания, так как они обычно легче работать, чем вводить порядковые номера даты.
Затем, необязательный шаг сокращения числа десятичных знаков в ответе от девяти до двух, используяКРУГЛЫЙ функция будет добавлена к ячейка E4.
Аргументы даты начала и конца будут введены с использованиемДАТА чтобы предотвратить возможные проблемы, которые могут возникнуть, если даты интерпретируются как текстовые данные.
Пример данных ячейки
Начните с ввода следующих данных вячейки D1 - E2. Клетки E3 а также E4 являются местами формул, которые будут использоваться в этом примере.
D1 - Начните D2 - Конец D3 - Протяженность времени D4 - Закругленный ответ E1 - = ДАТА (2012,3,9) E2 - = DATE (2013,11,1) 03 из 04 Этот раздел руководства входит в YEARFRAC функции в ячейка E3 и вычисляет время между двумя датами в десятичной форме. Чтобы облегчить работу с функцией, значение в ячейка E3 можно округлить до двух знаков после запятой, используя КРУГЛЫЙ функции в ячейке YEARFRAC является гнездование YEARFRAC функции внутри КРУГЛЫЙ функции в ячейка E3, Полученная формула: = ROUND (YEARFRAC (E1, E2,1), 2)
Ответ будет -1.65. Ввод функции YEARFRAC
04 из 04 Вложение функций ROUND и YEARFRAC