Формула Excel: расчёт процента завершённого или оставшегося года

Комбинация функций YEARFRAC, ГОД и ДАТА в Excel позволяет рассчитать завершённую или оставшуюся часть года в процентах на основе указанной даты.
Если вы хотите следовать этому руководству, загрузите пример таблицы.
Завершено за год
Универсальная формула:
| YEARFRAC(DATE(YEAR(date),1,1),date) |
Синтаксис и аргументы
| Date: to find the amount of time completed in the year based on this date. |
Возвращаемое значение
Эта формула возвращает десятичное значение. Чтобы отобразить результат в процентах, отформатируйте его как процент.
Как работает эта формула
Допустим, вам нужно рассчитать, какой процент года уже завершён на основе даты из ячейки B3. Воспользуйтесь следующей формулой:
| =YEARFRAC(DATE(YEAR(B3),1,1),B3) |
Нажмите клавишу Enter, чтобы получить десятичное значение.
Затем выделите результат, перейдите на вкладку Главная и нажмите значок Процентный формат в группе Число, чтобы отформатировать результат как процент.
Пояснение
Функция ГОД (YEAR): функция ГОД (YEAR) извлекает год из указанной даты и возвращает его в виде серийного номера.
Например, формула YEAR(B3) возвращает 2021 — год указанной даты.
Функция ДАТА (DATE): функция ДАТА (DATE) возвращает дату в формате мм/дд/гггг, собранную из заданных года, месяца и дня.
Функция ДОЛЯГОДА (YEARFRAC): вычисляет разницу между двумя датами и возвращает её как долю года в виде десятичного числа.
В данной формуле YEARFRAC(DATE(YEAR(B3),1,1),B3) вычисляется доля года в виде десятичного числа между первым днём года и указанной датой.
=YEARFRAC(DATE(YEAR(B3),1,1),B3)
=YEARFRAC(1/1/2021,6/20/2021)
=0,469444
Осталось до конца года
Универсальная формула
| 1-YEARFRAC(DATE(YEAR(date),1,1),date) |
Возьмём ту же дату в качестве примера и используем следующую формулу:
| =1-YEARFRAC(DATE(YEAR(B3),1,1),B3) |
Нажмите клавишу Enter, чтобы получить десятичное значение.
Затем выделите результат, перейдите на вкладку «Главная» и нажмите значок «Процентный формат» в группе «Число», чтобы отобразить результат в процентах.
Пояснение
Весь год можно рассматривать как целое число 1. Вычтя из него уже завершённую часть года, получим оставшуюся долю года.
Связанные формулы
- Получение даты по заданным году, месяцу и дню
Функция ДАТА (DATE) в Excel позволяет создать корректную дату на основе указанных года, месяца и дня. - Поиск самой ранней или самой поздней даты в каждой группе
В этой статье представлены формулы для поиска самой ранней и самой поздней даты в каждой группе в Excel. - Получение названия дня недели по заданной дате
В этом руководстве вы узнаете, как с помощью формулы получить название дня недели — например, «понедельник» или «вторник» — на основе указанной даты. - Создание еженедельного диапазона дат
В этом руководстве приведена формула для быстрой генерации еженедельного диапазона дат в Excel.
Связанные функции
- Функция ДАТА (DATE) в Excel
Создание даты с использованием года, месяца и дня - Функция ГОД (YEAR) в Excel
Возвращает год даты в виде четырёхзначного серийного номера - Функция МЕСЯЦ (MONTH) в Excel
Функция МЕСЯЦ (MONTH) используется для получения месяца в виде целого числа (1–12) из даты - Функция ДЕНЬ (DAY) в Excel
Функция ДЕНЬ (DAY) возвращает день в виде числа (1–31) из даты - Функция ТДАТА (NOW) в Excel
Получение текущей даты и времени
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.