Я не уверен на 100% по этому вопросу, поэтому я предполагаю следующее
- таблица с 11 заголовками столбцов A1..K1
- заголовки столбцов A1..J1 являются именами параметров ("P1" .. "P10")
- заголовок столбца K1 - "Имя класса"
- несколько строк, содержащих числовые записи в столбцах A..J и текстовые записи в столбце K
Самым простым было бы поместить автофильтр в строку заголовка и создать SUBTOTAL (109, ...) для суммы или SUBTOTAL (102, ...) для числа ниже списка для каждого параметра. Затем отфильтруйте класс и найдите общую сумму / количество для каждого параметра.
Альтернативой может быть создание сводной таблицы с P1 .. P10 в области данных (счет или сумма) и классом в качестве поля страницы .... затем снова вы можете выбрать отдельный класс и параметр для описания результатов
Наконец, вы можете использовать функции DSUM (), DCOUNT () или DCOUNTA () с
- диапазон вашей таблицы (включая заголовки!) В качестве диапазона базы данных
- поле N2 с проверкой списка на основе A1..J1 в качестве параметра поля (для выбора вашего параметра)
- диапазон M1..M2 в качестве параметра критерия
- M1, содержащий строку «Имя класса» (аналогично K1)
- M2, содержащее имя класса, которое вы хотите найти - если вы хотите, чтобы для этого также был выпадающий список, вы должны иметь все имена классов в отдельном диапазоне, вы не можете использовать столбец K для этого, так как имена классов не будут уникален там, но вы можете использовать ту же проверку для столбца K и критериев
Надеюсь, это поможет - удачи MikeD