Приветствую.
Возможно задачка уже и обсуждалась, но что-то не нашел.
Есть таблица - несколько колонок содержащих определенные признаки, остальная часть таблицы содержит значения.
Необходимо подсчитать сумму (среднее) всех значений в зависимости от сочетания условий из колонок признаков.
Формулы массивов типа Код
{=СУММ(ЕСЛИ(($A$4:$A$29=K4)*($B$4:$B$29=L4);$C$4:$I$29))}
с этой задачкой справляются легко (см. пример).
А как это реализовать на VBA пооптимальнее, т.к. реальная таблица может содержать несколько тысяч строк и сотни столбцов.
Желательно реализовать через Код
sh.Cells(4, i) =Range(sh.Cells(4, i)…..
Заранее благодарен.