Страницы: 1
RSS
Сумма произведений выделенных строк, Ограничение массива видимыми строками
 
Добрый день!

Не смог решить самостоятельно задачку, прошу помощи знатоков.
Есть таблица, в которой содержится множество ( в данном случае 2) продавцов, представляющих свои вариации товара ( по 3 у каждого, что так же лишь для примера) с их стоимостью за единицу.
Задача: вычислить среднюю стоимость всех единиц товара вместе взятых у всех продавцов целиком (ячейка с неверным красным значением) игнорируя значения скрытых строк.
Уверен, что ответ кроется в конструкции через ту же формулу суммы произведений, но как внутри этой формулы ограничить ее действие, не знаю.
Вариант решения, как это сделано для каждого из продавцов (выделено желтым) не работает для всех них сразу, так как в учет попадают данные, в скрытых строчках, вследствие чего значения скалируются дважды, ввиду этого, верное значение для данного примера (выделено зеленым) превышается.
Скрытый текст
Изменено: Paveliy - 12.12.2024 13:24:12
 
Paveliy, это должно помочь
Код
=AGGREGATE(1;5;C2:C9)
Это функция АГРЕГАТ. 1 аргумент номер функции (в примере среднее), 2 аргумент - пропуск скрытых строк, 3 аргумент - непосредственно диапазон
Не столь важно что ты делаешь, важно как ты это делаешь! (Джимми Лансфорд)
 
Sergius, Спасибо за ответ!
Да, пробовал с его помощью и при малой выборке оно легко прописывается вручную и работает. Однако считал, что есть возможность все же как то сократить количество вводимых данных в формулу, ведь если, к примеру, продавцов 50, 100 или более, в таком случае необходимо в формулу указать каждого из них.

P.S.
Неправильно выделали диапазон, но верный результат получил и с помощью обычной функции "произведение", (скриншот №4) принцип остался тот же и необходимость прописывать массив для каждого продавца вручную остается.  
Изменено: Paveliy - 12.12.2024 14:38:13
 
Paveliy, таблица у вас так себе, вариант в с2 =AGGREGATE(1;5;C3:INDEX(C3:$C$9;MATCH(1;1/((ISNUMBER(FIND("Продавец";A3:$A10))+(ISNUMBER(FIND("Итого";A3:$A10)))));0)-1)) потом копируете в с6, ну и ниже, если нужно, только номера строк подрпавить
Страницы: 1
Наверх