2013-06-28 7 views
0

У меня есть таблица с несколькими строками данных. Я хочу отфильтровать некоторые строки и поддерживать только те, которые соответствуют некоторым конкретным особенностям. Для этого я могу установить некоторые фильтры в столбцах.Выбор диапазона без фильтрованных ячеек

Моя проблема заключается в том, что я хочу рассчитать среднее значение/сумму/и т. Д. Значения для некоторых столбцов, но просто рассматривая строки, полученные после применения этих фильтров.

Если я выбираю диапазон с помощью короткой клавиши «Shift + Ctrl +», я выбираю все ячейки в диапазоне, в том числе отфильтрованные.

Вы знаете, как я могу это исправить?

Благодаря

+0

Как, если вы сделаете ctrl, нажмите на свою ячейку фильтра? – matzone

+0

Это решение, которое я исключаю из-за количества ячеек, которые я должен выбрать вручную. – Gianluca

ответ

2

AVERAGE(), COUNT(), COUNTA(), MAX(), MIN(), PRODUCT(), STDEV(), STDEVP(), SUM(), VAR(), VARP() и так функция всегда будет вычислять все ячейки в вашем диапазоне, погода отфильтрованная или скрытых или ни.

Чтобы сделать то, что вы ищете, вы должны использовать функцию SUBTOTAL в Excel.

Несколько замечаний по этой функции, хотя:

  1. SUBTOTAL() Функция ВСЕГДА Игнорирует отфильтрованные значения
  2. SUBTOTAL() Функция обеспечивает 2 формы расчета для каждого из состояний функций, в которой включает в себя скрытые строки , И тот, который не делает.

* Пример: *

Если в B1: B10 У вас есть значения 100-1000, каждая строка приращением 100.

С Все видимые данных, ничего скрытого и ничего не Отфильтрованный Все функции возвращают одинаковые значения:

SetUp

Теперь Если вы HIDE Пара строк, выделив строки, щелкнув правой кнопкой мыши на заголовке строки и выбрав HIDE из контекстного меню, результаты будут изменены.

hide3-6

Примечание Хотя SUBTOTAL(9,B1:B10) Включает скрытые строки, как это делает нормальный Sum(). SUBTOTAL(109,B1:B10) Игнорирует любые строки, которые не видны.

Но когда вы Un-hide рядов и вместо фильтра строки результаты снова Меняют:

Filtered

Так, в резюмировать основную Excel Функция AVERAGE(), COUNT(), COUNTA(), MAX(), MIN(), PRODUCT(), STDEV() , STDEVP(), SUM(), VAR(), VARP() Работайте со всеми данными.

При использовании Subtotal() функции, Function_Num-х 101-111 рассчитает только видимых строк.

Хотя Subtotal() функции, Function_Num-х 1-11 рассчитает все NON-HIDDEN строк.

Кроме того, если вы только фильтруете данные, чтобы выполнять вычисления, у вас есть другая функция, которая будет за исключением критериев, связанных с функцией.

  • Sumif() И SUMIFS()
  • COUNTIF() И COUNTIFS()
  • AVERAGEIF() И AVERAGEIFS()

Надежда это понятно, и помогает вам!

Cheers!

1

Есть такие функции, как DAverage и Dsum, которые позволяют делать вычисления над диапазоном и указать определенные критерии.

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