Формулы массива.
Если диапазон в пределах года из А1
В А1 - 2016 год - 99 символовКод
=СУММ(A$3:L$3*(МЕСЯЦ(СТРОКА(ДВССЫЛ(B6&":"&C6)))=СТОЛБЕЦ(A:L))/ДЕНЬ(ДАТА(ЛЕВБ(A$1;4);СТОЛБЕЦ(B:M);)))
В А1 - 2016 - 91 символКод
=СУММ(A$3:L$3*(МЕСЯЦ(СТРОКА(ДВССЫЛ(B6&":"&C6)))=СТОЛБЕЦ(A:L))/ДЕНЬ(ДАТА(A$1;СТОЛБЕЦ(B:M);)))
Если диапазон любой, а счет только за год в А1
В А1 - 2016 год - 118 символовКод
=СУММ(A$3:L$3*(ТЕКСТ(СТРОКА(ДВССЫЛ(B6&":"&C6));"МГГГ")=СТОЛБЕЦ(A:L)&ЛЕВБ(A$1;4))/ДЕНЬ(ДАТА(ЛЕВБ(A$1;4);СТОЛБЕЦ(B:M);)))
по наводке МСН - 114 символовКод
=СУММ(A$3:L$3*(ТЕКСТ(СТРОКА(ДВССЫЛ(B6&":"&C6));"ММММГГГ \го\д")=A$2:L$2&A$1)/ДЕНЬ(ДАТА(ЛЕВБ(A$1;4);СТОЛБЕЦ(B:M);)))
В А1 - 2016 - 100 символовКод
=СУММ(A$3:L$3*(ТЕКСТ(СТРОКА(ДВССЫЛ(B6&":"&C6));"ММММГГГ")=A$2:L$2&A$1)/ДЕНЬ(ДАТА(A$1;СТОЛБЕЦ(B:M);)))
Немассивный вариант получаем заменой функции СУММ() на СУММПРОИЗВ(), на 6 символов длинее.
Приложил файл с самыми короткими формулами из показанных выше.