Да, в Excel можно автоматически рассчитать долю каждого года между двумя датами в процентах.
Для этого можно использовать формулу, которая будет считать количество дней, которые приходятся на каждый год, а затем разделить это значение на общее количество дней между датами и умножить на 100, чтобы получить процент.
Например, если даты находятся в ячейках A1 и B1, можно использовать следующую формулу для рассчета доли года в процентах для первого года (год 2021 в данном примере):
=(DATE(YEAR(B1),1,1)-MAX(A1,DATE(YEAR(A1),1,1))+1)/(B1-A1+1)*100
Для расчета доли года в процентах для каждого года можно использовать аналогичную формулу, заменяя год в функции DATE на соответствующий год. Например, для расчета доли года в процентах для 2022 года можно использовать следующую формулу:
=(MIN(DATE(YEAR(B1),12,31),B1)-MAX(DATE(YEAR(A1)+1,1,1),A1)+1)/(B1-A1+1)*100
Для расчета доли года в процентах для 2023 года можно использовать аналогичную формулу, заменяя год в функции DATE на 2023:
=(B1-MIN(DATE(YEAR(B1),12,31),B1)+1)/(B1-A1+1)*100
Значения каждой формулы можно занести в соответствующие ячейки таблицы.