2016-04-28 4 views
0

Итак, у меня есть некоторые данные, которые фильтруются. У меня есть только долларовая стоимость и% от общего количества. Я использую фильтры для сортировки данных от самых больших до наименьших по отношению к% от общего значения.Изменение местоположения ячеек с отфильтрованными данными

Ниже набора данных У меня есть общий расчет расходов, а затем у меня есть форму Прохода через формулу. Функция Pass Through - это итог за вычетом нескольких позиций.

Моя проблема заключается в том, что функция Pass Through читает что-то вроде =SUM(A1:A10)-A3-A5. Когда я сортирую данные, тогда сами ячейки перемещаются, но моя формула не корректируется. Сумма меняется и теперь не так.

Есть ли вообще так, что моя формула «следует» количествам, чтобы она всегда была правильной независимо от того, какую сортировку я делаю?

+0

Показать пример вашего листа, пожалуйста? –

ответ

0

Самый быстрый способ - добавить столбец «помощник» 0 и 1 в таблицу и использовать SUMPRODUCT. Ниже приведен пример, где Cell A11 содержит ваша формула =SUM(A2:A10)-A3-A5 и Cell C11 содержит модифицированную формулу =SUMPRODUCT(A2:A10,C2:C10)

Без сортировки ...

enter image description here

Сортировка по возрастанию ...

enter image description here

Конечно, с более сложной формулой это может быть сложнее выполнить.

Смежные вопросы