Используя DataModel (встроенный в Excel 2013 и более поздние версии), вы можете писать действительно классные формулы в сводных таблицах, которые называются «Меры», которые могут делать подобные вещи. Возьмите пример ниже:

Как вы можете видеть, поле Cust Count & Average показывает количество транзакций по месяцам, но также дает среднее значение этих ежемесячных показаний для строк промежуточных итогов (т. Е. 2017 Итого и 2018 Всего строк) по формуле DAX:
=AVERAGEX(SUMMARIZE(Table1,[Customer (Month)],"x",COUNTA(Table1[Customer])),[x])
Это просто говорит: «Суммируйте эту таблицу по количеству полей клиента по месяцам, назовите результирующее поле суммирования« x », а затем дайте мне среднее значение этого поля x».
Поскольку измерения DAX выполняются в контексте сводной таблицы, вы получаете желаемое количество месяцев, а также среднее значение для годовых промежуточных итогов.
Трудно объяснить, но демонстрирует, что DAX, безусловно, может сделать это для вас.
См. Мой ответ по следующей ссылке, чтобы узнать, как добавить данные в DataModel и как впоследствии записать меры:
Использование функции Excel SMALL с критериями фильтрации и игнорирование нулей
Я также рекомендую взять с собой книгу под названием Supercharge Excel, когда вы научитесь писать DAX Мэттом Аллингтоном, и, возможно, даже пройти его удивительный онлайн-курс, потому что он очень хорошо освещает подобные вещи и будет избавит вас от значительных головных болей по сравнению с тем, чтобы идти в одиночку.