SUBTOTAL работает следующим образом - SUBTOTAL(function_num, Range1, range2, ...)
где function_num - это число, указывающее, что вы хотите, чтобы промежуточный итог делался
Для function_num используйте однозначный код 1-11, чтобы включить скрытые вручную значения, и используйте трехзначный код 101-111, чтобы игнорировать скрытые вручную значения, тогда как отфильтрованные значения всегда игнорируются.
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
И хотя бы один диапазон должен быть там.
Итак, поместите Фильтр в столбец "Да", чтобы были видны только ячейки "Да", остальные будут отфильтрованы.
Поскольку вы хотите, чтобы только первое значение, значение Да, игнорировало скрытые значения, вам нужно использовать промежуточный итог только в числителе. В знаменателе вы хотите подсчитать все значения, в том числе то, что отфильтровано, поэтому промежуточный итог не требуется, нормальный подсчет сделает всю работу.
Введите его формулу:
=Subtotal(2,H2:H9998)/Count(H2:H9998)
Поскольку ваших фактических данных здесь нет, я не могу попробовать себя. Но, пожалуйста, попробуйте, и если у вас возникнут какие-либо трудности, пожалуйста, оставьте комментарий здесь, я посмотрю и отвечу.