
Общая формула
=YEARFRAC(DATE(YEAR(date),1,1),date)
Резюме
Если вам нужно рассчитать процент, оставшийся в году, на основе заданной даты, вы делаете это с помощью формулы, основанной на функции ГОД.
В этом примере формула в C5, которая вычисляет процент оставшегося года, выглядит так:
=YEARFRAC(DATE(YEAR(B5),1,1),B5)
Объяснение
функция YEARFRAC принимает две даты, дату начала и дату окончания, и вычисляет время между ними в дробных годах. В этом случае мы используем дату окончания как есть, но генерируем дату начала, которая равна первому дню того же года, с помощью этого фрагмента кода:
DATE(YEAR(B5),1,1)
Это извлекает значение года из даты в B5 и вставляет его в функцию DATE вместе с 1 для месяца и дня.
В результате функция YEARFRAC возвращает десятичное значение, соответствующее доле года между двумя датами.
Когда это значение отформатировано в формате процентного числа, оно показывает процент завершения года.
Процент оставшегося года
Чтобы рассчитать процент оставшегося года, просто скорректируйте формулу, чтобы вычесть дробный год из 1. В этом примере D5 содержит следующую формулу:
=1-YEARFRAC(DATE(YEAR(B5),1,1),B5)