В фильтре были формула excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще…Меньше

Функция ФИЛЬТР позволяет выполнять фильтрацию диапазона данных на основе условий, которые вы определяете.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

В следующем примере мы использовали формулу =FILTER(A5:D20,C5:C20=H2,»») для возврата всех записей Для Apple, как указано в ячейке H2, и если яблок нет, возвращается пустая строка («»).

Функция ФИЛЬТР: фильтрация по региону и продукту (яблоко)

Функция ФИЛЬТР фильтрует массив с учетом массива логических значений (ИСТИНА/ЛОЖЬ).

=ФИЛЬТР(массив;включить;[если_пусто])

Аргумент

Описание

массив

Обязательный элемент

Массив или диапазон для фильтрации

включить

Обязательный элемент

Массив логических переменных с аналогичной высотой или шириной, что и массив.

[если_пусто]

Необязательный элемент

Значение, возвращаемое, если все значения во включенном массиве пустые (фильтр не возвращает ничего)

Примечания: 

  • Массив может рассматриваться как ряд значений, столбец со значениями или комбинация строк и столбцов значений. В приведенном выше примере массив для нашей формулы ФИЛЬТР представляет собой диапазон A5:D20.

  • Функция ФИЛЬТР возвращает массив, который будет переноситься на другие ячейки, если является конечным результатом формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД. Если ваши вспомогательные данные хранятся в таблице Excel, тогда массив будет автоматически изменять размер при добавлении и удалении данных из диапазона массива, если вы используете структурированные ссылки. Дополнительные сведения см. в статье о переносе массива.

  • Если набор данных потенциально может возвращать пустое значение, используйте третий аргумент ([если_пусто]). В противном случае возникнет ошибка #ВЫЧИС! , так как Excel в настоящее время не поддерживает пустые массивы.

  • Если какое-либо значение аргумента include является ошибкой (#N/A, #VALUE и т. д.) или не может быть преобразовано в логическое значение, функция FILTER вернет ошибку.  

  • Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.

Примеры

Функция ФИЛЬТР, используемая для возврата нескольких условий

В данном случае мы используем оператор умножения (*) для возврата всех значений в диапазоне массива (A5:D20), содержащих текст «Яблоко» И находящихся в восточном регионе: =ФИЛЬТР(A5:D20;(C5:C20=H1)*(A5:A20=H2);»»).

Использование ФИЛЬТР с оператором умножения (*) для возврата всех значений в нашем диапазоне массива (A5:D20), содержащих текст "Яблоко" И находящихся в восточном регионе.

Функция ФИЛЬТР, используемая для возврата нескольких условий и сортировки

В данном случае мы используем предыдущую функцию ФИЛЬТР с функцией СОРТ для возврата всех значений в диапазоне массива (A5:D20), содержащих текст «Яблоко» И находящихся в восточном регионе, а затем для сортировки единиц в порядке убывания: =СОРТ(ФИЛЬТР(A5:D20;(C5:C20=H1)*(A5:A20=H2);»»);4;-1)

Использование функций ФИЛЬТР и СОРТ для возврата всех значений в диапазоне массива (A5:D20), содержащих текст "Яблоко" И находящихся в восточном регионе, а затем сортировки единиц в порядке убывания.

В данном случае мы используем функцию ФИЛЬТР с оператором сложения (+) для возврата всех значений в диапазоне массива (A5:D20), содержащих текст «Яблоко» ИЛИ находящихся в восточном регионе, а затем для сортировки единиц в порядке убывания: =СОРТ(ФИЛЬТР(A5:D20;(C5:C20=H1)+(A5:A20=H2);»»),4;-1).

Совместное использование ФИЛЬТР и СОРТ: фильтрация по продукту (яблоко) или по региону (Восток)

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Функция СЛМАССИВ

Функция ПОСЛЕДОВ

Функция СОРТ

Функция СОРТПО

Функция УНИК

Ошибки #ПЕРЕНОС! в Excel

Динамические массивы и поведение массива с переносом

Оператор неявного пересечения: @

Нужна дополнительная помощь?

Filtering data helps focusing on certain aspects of a data set. Excel has built-in features for this, an Excel formula for filtering data was not in the software’s scope until the introduction of dynamic array functions. In this guide, we’re going to show you how you can use Excel formula for filtering data.

Syntax

=IFERROR(INDEX(list range,SMALL(IF(criteria=criteria range,ROW(criteria range),»»),ROW()-ROW(return title cell))),»»)

Steps

  1. Select the range of cells that will be populated with filtered values
  2. Start the formula with = IFERROR( function to return empty string when an error occurs)
  3. Continue with INDEX(
  4. Select or type in the range reference that contains your original list B:B,
  5. Continue with the SMALL( function which provides the row indexes of cells
  6. Next, use IF( to return an array that contains the numbers and empty strings
  7. Use an equation to filter $E$3=C:C, the criteria cell should be an absolute reference
  8. Continue with ,ROW(C:C),»»), which will provide TRUE/FALSE conditions for the IF function
  9. Type in  ROW()-ROW(E5) to generate an incremental number for array from the IF function
  10. Type in )),»») and press Ctrl + Shift + Enter to complete the array formula

How

To filter out values from a range, we need to pinpoint the cells that meet a certain condition, and retrieve them from the original list. Keep mind that we’re going to need to create an array formula to avoid to creating several helper columns, and use a single Excel formula for filtering data. As a result, the formulas will return array values.

Our example returns values from column B by searching the value of cell E3 in column C. This condition leads to the logical test,

This test returns an array of Boolean values (TRUE and FALSE). For example, if the value of cell E3 is «I», the logical test returns an array like below,

{FALSE;FALSE;TRUE;TRUE;TRUE;…….;FALSE}

These Boolean values become the logical test values for the IF function. The IF function provides the row numbers of cells that meet the criteria, and returns empty strings for others.

The IF function here returns an array. This time an array of row numbers and empty strings.

{«»;»»;3;4;5;…….;»»}

The next step is sorting the row numbers in our new array. The SMALL function can return the nth smallest number from an array. Also note that Excel evaluates string values as almost infinitely large numbers, making any other number small in comparison. This is the reason why the SMALL function is used instead of the LARGE function. To assign an ‘n’ value to the SMALL function, we use the ROW function again with a single cell that should be one cell above the first row to return numbers from 1, and use a relative reference to increase its row number. As a result; SMALL(IF($E$3=C:C,ROW(C:C),»»),ROW()-ROW(E5)) formula returns a row index value which will be used by the INDEX function to return a value from a non-empty cell.

{1}

The INDEX function selects the reference to return values, and the IFERROR envelops the nested formula to avoid errors.

=IFERROR(INDEX(B:B,SMALL(IF($E$3=C:C,ROW(C:C),»»),ROW()-ROW(E5))),»»)

Finally, press the Ctrl + Shift + Enter combination instead of just pressing the Enter key to enter your formula as an array formula, and you’re done!

Функции динамических массивов: СОРТ, ФИЛЬТР и УНИК

Эта статья является логическим продолжением предыдущего материала про новые динамические массивы (ДМ), появившиеся в Excel в Office 365. Если вы ещё с не ознакомились (кому лень читать — там есть видео), то очень советую сделать это сейчас, чтобы понимать о чём, собственно, идёт речь и как заполучить все эти радости в вашем Excel.

Обновление Office 365, которое подарило Microsoft Excel новый вычислительный движок с поддержкой динамических массивов, также добавило к нашему арсеналу 7 новых функций, заточенных специально для работы с массивами. В этой статье я хотел бы рассказать про три самых важных функции: СОРТ, ФИЛЬТР и УНИК. Остальные играют скорее вспомогательную роль — про них чуть позже.

Для простоты я буду во всех примерах я буду показывать работу этих функций на обычных таблицах, но можно иметь ввиду, что с «умными» таблицами (созданными через Главная — Форматировать как таблицу или сочетанием клавиш Ctrl+T) эти функции тоже отлично работают.

Итак, поехали…

Функция СОРТ (SORT)

Синтаксис:

=СОРТ(массив; [индекс_сортировки]; [порядок_сортировки]; [по_столбцу])

В самом простом варианте требует в качестве аргумента только массив (диапазон) и выдает его уже в отсортированном виде:

Функция СОРТ (SORT) - простой случай

По умолчанию сортировка выполняется по возрастанию. Если нужен обратный порядок, то за это отвечает третий аргумент (1 — по возрастанию, -1 — по убыванию):

Обратная сортировка

Если на входе указать диапазон из несколько колонок в данных, то сортировка происходит по первому столбцу. Если нужно сортировать не по первому, то в качестве второго аргумента можно указать номер столбца для сортировки:

Сортировка по 3-му столбцу

Если хочется сортировать по нескольким столбцам сразу, то придётся задать массив номеров столбцов во втором аргументе в фигурных скобках. Одновременно аналогичным образом можно задать третьим аргументом и направление сортировки для каждого столбца.

Например, если мы хотим отсортировать наш список по городам по возрастанию и затем по суммам по убыванию, то это будет выглядеть так:

Одновременная сортировка по нескольким столбцам в разном направлении

Последний аргумент используется, если нужно сортировать не строки, а столбцы, т.е. упорядочивать данные по горизонтали, что встречается существенно реже.

Вот так — просто и изящно. Особенно, если вспомнить какую монстрообразную формулу массива требовалось ввести раньше для сортировки всего лишь одного (!) столбца:

Бррр… :(

Функция ФИЛЬТР (FILTER)

Синтаксис:

=ФИЛЬТР(массив; включить; [если_пусто])

Назначение этой функции — принять в качестве аргумента массив исходных ячеек и отфильтровать его по заданному условию(ям). Какие строки включить в результаты, а какие убрать — определяется вторым аргументом. Он должен представлять из себя массив логических значений ЛОЖЬ (FALSE) и ИСТИНА (TRUE), задающих статус для каждой строки:

Фильтрация функцией ФИЛЬТР

Логическую ИСТИНУ и ЛОЖЬ можно, для компактности, заменить на 1 (или любое другое число) и 0 (или пустую ячейку):

Фильтрация по единичкам

А самое интересное, что логические значения могут быть результатом какого-либо выражения, например:

Фильтр по условию

Если чуть подумать, то простор для фантазии тут открывается широкий. Вот вам для затравки несколько вариантов условий, с которыми замечательно будет работать эта функция:

  • =ФИЛЬТР(B2:D25; D2:D25>=10000) — отбираем все заказы, где стоимость больше или равна 10 000
  • =ФИЛЬТР(B2:D25; ЛЕВСИМВ(B2:B25) = «Б») — фильтрация всех строк, где название товара начинается с «Б» (блуза, брюки, бриджи и т.д.)
  • =ФИЛЬТР(B2:D25; (B2:B25 = «Брюки») * (C2:C25 = «Анна»)) — отбор всех сделок Анны, где она продавала брюки
  • =ФИЛЬТР(B2:D25; (C2:C25 = «Анна») + (C2:C25 = «Иван»)) — все сделки Анны и Ивана
  • =ФИЛЬТР(B2:D25; ЕСЛИОШИБКА(ПОИСК(«Самара»;A2:A25);0)) — фильтрация всех сделок, где в названии города содержится слово Самара (г. Самара, Самара г., город Самара, Самара-городок и т.д.)

Если функция ФИЛЬТР не находит ни одного значения, удовлетворяющего условию, то она выдаёт ошибку #ВЫЧИСЛ! Чтобы вывести вместо неё что-то более осмысленное, можно использовать третий аргумент:

Сообщение, если ничего не найдено

Функция УНИК (UNIQUE)

Синтаксис:

=УНИК(массив; [по_столбцам]; [один_раз])

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

Извлечение уникальных функцией УНИК

Если в качестве исходного массива выделено несколько столбцов, то проверка на уникальность идёт по всем, т.е. по связке значений из всех ячеек каждой строки:

Извлечение уникальных строк

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

Извлечение только уникальных элементов

Комбинирование функций

Само-собой, никто не запрещает нам «женить» все упомянутые функций между собой — здесь-то и начинается настоящая магия, мощь и синергия.

Разберём, для примера, классическую задачу: предположим, что нам нужно сформировать справочник по городам для выпадающего списка на основе выгрузки из какой-нибудь базы данных. В исходной выгрузке города повторяются в случайном порядке, есть пустые ячейки и дубли. А необходимый нам справочник, содержащий эталонный набор городов, должен быть:

  • без повторов
  • без пустых ячеек
  • отсортирован по возрастанию от А до Я

Делается всё вышеперечисленное одной (!) формулой:

Комбинирование функций массива

В английской версии эта функция выглядит как:


=SORT(UNIQUE(FILTER(B2:B100000;NOT(ISEMPTY(B2:B100000)))))

Здесь:

  • ФИЛЬТР — отбирает только те ячейки, где есть данные (не пусто)
  • УНИК — убирает повторы в отобранном функцией ФИЛЬТР списке
  • СОРТ — сортирует получившийся справочник по алфавиту

После этого останется только указать получившийся динамический массив как источник для выпадающего списка на вкладке Данные — Проверка данных (Data — Validation), не забыв добавить после адреса первой ячейки массива знак решётки:

Вып.список на динамическом массиве с формулами

Причем, несмотря на приличный размер исходного диапазона (100 тыс. строк!) никакого торможения при пересчёте такой формулы нет абсолютно — новый вычислительный движок Excel справляется «на ура». При этом классические формулы массива на подобных задачах начинали ощутимо подтупливать на таблицах уже с 3-5 тыс. строк, а на 100 тыс. просто загнали бы ваш Excel в кому.

Оглядываясь назад и вспоминая все свои выполненные проекты по автоматизации за последние Х лет, с грустью понимаю сколько дней и даже, наверное, недель можно было бы сэкономить, если бы динамические массивы и такие функции существовали тогда. Даааа….

Ну, лучше поздно, чем никогда, верно? По крайней мере, нашим детям точно будет проще :)

Ссылки по теме

  • Что такое динамические массивы в новом Excel и как они работают
  • Как отсортировать список формулой
  • Как создать выпдающий список в ячейке листа Excel

Содержание

  1. Суммирование только видимых ячеек
  2. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ
  3. Описание
  4. Синтаксис
  5. Примечания
  6. Пример
  7. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel для промежуточных расчетов
  8. Примеры использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel
  9. Суммирование только видимых ячеек в фильтре Excel
  10. Выборочное суммирование ячеек таблицы в Excel
  11. Примеры формул для расчетов промежуточных итогов в таблице Excel
  12. Особенности использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel
  13. Excel сумма отфильтрованных ячеек
  14. Фильтрация данных в диапазоне или таблице
  15. Фильтрация диапазона данных
  16. Фильтрация данных в таблице
  17. Статьи по теме
  18. Дополнительные сведения о фильтрации
  19. Фильтрация данных в таблице
  20. Фильтрация диапазона данных
  21. Параметры фильтрации для таблиц или диапазонов
  22. Удаление фильтра из столбца
  23. Удаление всех фильтров из таблицы или диапазона
  24. Суммирование только видимых ячеек
  25. Как суммировать только отфильтрованные значения
  26. Сумма по автофильтру в Excel
  27. Как просуммировать только отфильтрованные значения? (помогите с автофильтром)
  28. подсчет промежуточных итогов
  29. Как сохранить фильтр в Excel используя представления данных
  30. Как быстро пользоваться фильтром в Excel
  31. Как посчитать сумму по фильтру в Excel
  32. Сохранение фильтра в представление данных
  33. Как посчитать сумму отфильтрованных ячеек
  34. Суммирование данных из отфильтрованных ячеек, содержащих двойное значение через разделитель «»
  35. Как отфильтровать только ячейки с формулами

Суммирование только видимых ячеек

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

  • Включены фильтры
  • Скрыты некоторые строки
  • Свернуты сгруппированные строки
  • Промежуточные итоги внутри таблицы
  • Ошибки в формулах

Некоторые из приведенных ниже способов чувствительны к этим факторам, некоторые – нет. Это нужно учитывать при выполнении вычислений:

СУММ (SUM) – тупо суммирует все в выделенном диапазоне без разбора, т.е. и скрытые строки в том числе. Если хотя бы в одной ячейке есть любая ошибка – перестает считать и тоже выдает ошибку на выходе.

ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS) с кодом 9 в первом аргументе – суммирует все видимые после фильтра ячейки. Игнорирует другие подобные функции, которые могут считать внутренние подитоги в исходном диапазоне.

ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS) с кодом 109 в первом аргументе – суммирует все видимые после фильтра и группировки (или скрытия) ячейки. Игнорирует другие подобные функции, которые могут считать внутренние подитоги в исходном диапазоне.

Если нужно не суммировать, то можно использовать другие значения кода математической операции:

АГРЕГАТ (AGGREGATE) – самая мощная функция, появившаяся в Office 2010. Также как и ПРОМЕЖУТОЧНЫЕ.ИТОГИ может не только суммировать, но и считать среднее, количество, минимум, максимум и т.д. — код операции задается первым аргументом. Плюс к этому имеет множество опций по подсчету, которые можно указать вторым аргументом:

Источник

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ

В этой статье описаны синтаксис формулы и использование функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Microsoft Excel.

Описание

Возвращает промежуточный итог в список или базу данных. Обычно проще создать список с промежуточными итогами, используя в настольном приложении Excel команду Промежуточные итоги в группе Структура на вкладке Данные. Но если такой список уже создан, его можно модифицировать, изменив формулу с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Синтаксис

Аргументы функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ описаны ниже.

Номер_функции — обязательный аргумент. Число от 1 до 11 или от 101 до 111, которое обозначает функцию, используемую для расчета промежуточных итогов. Функции с 1 по 11 учитывают строки, скрытые вручную, в то время как функции с 101 по 111 пропускают такие строки; отфильтрованные ячейки всегда исключаются.

Function_num
(включая скрытые строки)

Function_num
(игнорирует скрытые строки)

Ссылка1 Обязательный. Первый именованный диапазон или ссылка, для которых требуется вычислить промежуточные итоги.

Ссылка2;. Необязательный. Именованные диапазоны или ссылки 2—254, для которых требуется вычислить промежуточные итоги.

Примечания

Если уже имеются формулы подведения итогов внутри аргументов «ссылка1;ссылка2;. » (вложенные итоги), эти вложенные итоги игнорируются, чтобы избежать двойного суммирования.

Для констант «номер_функции» от 1 до 11 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ учитывает значения строк, скрытых с помощью команды Скрыть строки (меню Формат, подменю Скрыть или отобразить) в группе Ячейки на вкладке Главная в настольном приложении Excel. Эти константы используются для получения промежуточных итогов с учетом скрытых и нескрытых чисел списка. Для констант «номер_функции» от 101 до 111 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает значения строк, скрытых с помощью команды Скрыть строки. Эти константы используются для получения промежуточных итогов с учетом только нескрытых чисел списка.

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает все строки, не включенные в результат фильтра, независимо от используемого значения константы «номер_функции».

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к столбцам данных или вертикальным наборам данных. Она не предназначена для строк данных или горизонтальных наборов данных. Так, при определении промежуточных итогов горизонтального набора данных с помощью значения константы «номер_функции» от 101 и выше (например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;B2:G2)), скрытие столбца не повлияет на результат. Однако на него повлияет скрытие строки при подведении промежуточного итога для вертикального набора данных.

Если среди ссылок есть трехмерные ссылки, функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ возвращает значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

Источник

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel для промежуточных расчетов

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel используется для расчета промежуточных итогов в таблицах (в том числе и базах данных) и возвращает искомое числовое значение (в зависимости от номера требуемой операции, указанного в качестве первого аргумента данной функции, например, 1 – среднее арифметическое диапазона значений, 9 – суммарное значение и т. д.). Чаще всего рассматриваемую функцию применяют для модификации списков с промежуточными итогами, созданных с использованием специальной встроенной команды в Excel.

Примеры использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel

Функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ целесообразно использовать в случаях, когда таблица содержит большое количество данных, которые могут быть отфильтрованы по одному или нескольким критериям. При этом в результате применения фильтров будет отображена только часть таблицы, данные в которой соответствуют установленному критерию. Однако операции с использованием обычных функций, таких как СУММ, СРЗНАЧ и др. будут производиться над всей изначальной таблицей (то есть с учетом скрытых строк). Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ работает только с отфильтрованными данными.

Суммирование только видимых ячеек в фильтре Excel

Пример 1. В таблице содержатся данные о продажах в магазине музыкальных инструментов электрогитар трех марок различных моделей на протяжении трех дней. Рассчитать промежуточные итоги по продажам гитары марки Ibanez.

Вид исходной таблицы данных:

Используем фильтр для отбора данных, которые относятся к гитарам марки Ibanez. Для этого выделим всю таблицу или просто перейдите курсором на любую ячейку таблицы и воспользуйтесь инструментом «ДАННЫЕ»-«Фильтр». Теперь исходная таблица имеет следующий вид:

Нажмем на раскрывающийся список в столбце B («Марка товара») и установим флажок только напротив названия «Ibanez»:

После нажатия на кнопку «ОК» таблица примет следующий вид:

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

Вместо этого в ячейке C24 будем использовать следующую функцию:

  • 9 – числовое значение, соответствующее использованию функции СУММ для получения промежуточных итогов;
  • C4:C20 – диапазон ячеек, содержащих данные о стоимости гитар (при этом все другие гитары, кроме марки Ibanez, в расчете не учитываются).

Аналогично выполним расчет для количества проданных гитар и общей выручки («Сумма). В результате получим:

Для сравнения приведем результаты, полученные с использованием обычной функцией СУММ:

Несмотря на то, что часть строк скрыта благодаря использованию фильтра, функция СУММ учитывает все строки в расчете.

Выборочное суммирование ячеек таблицы в Excel

Отключите автофильтр и выделите исходную таблицу данных из первого примера. Теперь воспользуемся инструментом «Промежуточный итог» во вкладке «Данные» на панели инструментов:

В открывшемся диалоговом окне выберем наименование столбца «Дата» в качестве критерия «При каждом изменении в:». Следующей опцией является операция, которая будет проводиться над данными. Выберем «Сумма» для суммирования значений. Критерий «Добавить итоги по:» позволяет выбрать столбцы, для которых будет выполняться операция суммирования. Установим флажки также напротив «Заменить текущие итоги» и «Итоги под данными»:

После нажатия на кнопку «ОК» исходная таблица примет следующий вид:

Полученная таблица имеет инструменты, позволяющие скрывать/отображать части данных и отобразить при необходимости только общий итог. Если выделить любую ячейку, в которой отображаются промежуточные итоги, можно увидеть, что они были рассчитаны с использованием функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

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

Примеры формул для расчетов промежуточных итогов в таблице Excel

Вид исходной таблицы данных:

Отфильтруем данные с использованием критериев «джинсы» и указанная в условии дата:

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ не содержит встроенных функций для расчета моды и среднего отклонения. Для расчета моды используем следующую формулу (формула массива CTRL+SHIFT+ENTER):

В данном случае функция ПРОМЕЖУТОЧНЫЕ.ИТОГЫ возвращает ссылку на диапазон ячеек, из которого исключены строки, которые не отображаются в связи с использованием фильтров. Функция ЕСЛИ возвращает массив, содержащий числовые значения для отображаемых строк и пустые значения «» для строк, которые не отображены. Функция МОДА игнорирует их при расчете. В результате выполнения формулы получим:

Для расчета среднего отклонения используем похожую формулу:

Как правило, функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ используют для несложных вычислений. 11 функций, предложенных в рамках ее синтаксиса, как правило вполне достаточно для составления отчетов с промежуточными итогами.

Особенности использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel

Рассматриваемая функция имеет следующую синтаксическую запись:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ( номер_функции;ссылка1; [ссылка2];…])

  • номер_функции – обязательный для заполнения аргумент, принимающий числовые значения из диапазонов от 1 до 11 и от 101 до 111, характеризующие номер используемой функции для расчета промежуточных итогов: СРЗНАЧ, СЧЁТ, СЧЁТЗ, МАКС, МИН, ПРОИЗВЕД, СТАНДОТКЛОН, СТАНДОТКЛОНП, СУММ, ДИСП и ДИСПР соответственно. При этом функции, обозначенные числами от 1 до 11, используются тогда, когда в расчет требуется также включить строки, которые были скрыты вручную. Функции, обозначенные числами от 101 до 111, игнорируют скрытые вручную строки при расчетах. Строки, которые были скрыты в связи с применением фильтров, в расчетах не учитываются в любом случае;
  • ссылка1 – обязательный аргумент, принимающий ссылку на диапазон ячеек с числовыми данными, для которых требуется выполнить расчет промежуточных итогов;
  • [ссылка2];…] – вторая и последующие ссылки на диапазоны ячеек, для значений которых выполняется расчет промежуточных итогов. Максимальное количество аргументов – 254.
  1. Если в качестве аргументов ссылка1, [ссылка2];…] были переданы диапазоны ячеек, в которые включены ячейки, содержащие промежуточные итоги, полученные с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ, они учтены не будут чтобы не повлиять на итоговый результат.
  2. В отфильтрованной таблице отображаются только те строки, содержащиеся значения в которых удовлетворяют поставленным условиям (используемым фильтрам). Некоторые строки могут быть скрыты вручную с использованием опции «Скрыть строки». Такие строки также могут быть исключены из результата, возвращаемого функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ, если в качестве ее первого аргумента было указано число из диапазона от 101 до 111.
  3. Основное свойство рассматриваемой функции (выполнение операций только над отфильтрованными данными) применимо только для таблиц, данные в которых фильтруются по строкам, а не по столбцам. Например, при расчете промежуточных итогов в горизонтальной таблице, в которой в результате применения фильтра были скрыты несколько столбцов, функция =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A1:F1) вернет среднее значение для всех величин, находящихся в диапазоне A1:F1, несмотря на то, что некоторые столбцы являются скрытыми.
  4. Если в качестве аргументов ссылка1, [ссылка2];…] были переданы ссылки на диапазоны ячеек, находящиеся на другом листе или в другой книге Excel (такие ссылки называются трехмерными), функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ вернет код ошибки #ЗНАЧ!.

Источник

Excel сумма отфильтрованных ячеек

Фильтрация данных в диапазоне или таблице

​Смотрите также​​ пониманием. Пока формула​ в погрешность. В​ как функции «промежуточные​ нового отображения таблицы​– подсчет количества значений,​ инструмент: «ДАННЫЕ»-«Сортировка и​ значение, что и​arheo5​ одно из них​ какой нибудь ячейке​Скажите, пожалуйста, как​ т.к. в таблице​, для дат отображается​ значения, хранящиеся в​ критериям. Каждый из​в заголовке столбца,​Примечание:​ не работает..​ макросах — ориентируюсь​ итоги» или «агрегат».​

​ с другими критериями​ альтернатива для СЧЁТ.​ фильтр»-«Фильтр». Для исходной​ в ячейках с​: Если не затруднит,​ и оно разместилось​ появилась сумма именно​ заставить excel считать​ могут быть:​ пункт​ виде числа, а​ этих типов фильтров​ содержимое которого вы​ Мы стараемся как можно​The_Prist​

​ методом «тыка». Если​

​ Спасибо за помощь.​ фильтрования и придумайте​– подсчет только непустых​ таблицы включиться режим​ $C26:$C752), далее берется​

Фильтрация диапазона данных

​ можно на примере​ в эту же​

​ оставшихся ячеек АВТОМАТИЧЕСКИ.​​ сумму только тех​​Включены фильтры​​Фильтры по дате​​ четыре — в​

​ является взаимно исключающим​​ хотите отфильтровать.​

​ оперативнее обеспечивать вас​​: У меня в​​ будет возможность -​​ZVI​​ им новые названия.​ ячеек в диапазоне,​​ автофильтра и в​​ весь диапазон столбца​

​ : =суммесли(. ​ ячейку.​​ При условии что​​ ячеек, которые видны​

Фильтрация данных в таблице

​Скрыты некоторые строки​, а для текста —​ тексте, откроется команда​ для каждого диапазона​

​Снимите флажок​​ актуальными справочными материалами​ приложенном примере работает​ прошу помочь.​

​: Cм. приложенный пример.​​Теперь достаточно выбрать любой​​ как СЧЁТЗ.​ ее заголовках появятся​ F26:F752 который нужно​

​v_v_s​​Гость​​ я использую автофильтр.SUBTOTAL​

​ в конкретный момент​Свернуты сгруппированные строки​Текстовые фильтры​​текстовые фильтры​​ ячеек или таблицы​(выделить все)​ на вашем языке.​

Статьи по теме

​ формула, которую я​ZVI​ Функция пользователя такая:​

​ из списка видов​– возвращает максимальное значение​ кнопки выпадающего меню.​

​ выборочно посчитать согласно​: Можно попробовать: «=СУММ(ДВССЫЛ(«A1:A4»))»​

​: Имеется лист. Верхняя​

​ не считает скрытые​

​ времени. Проблема заключается​Промежуточные итоги внутри таблицы​. Применяя общий фильтр,​.​ столбцов. Например, можно​и установите флажки​ Эта страница переведена​ и приложил. Что​: В Вашем примере​Function PlanFact(Rng As​ представления данных на​ (МАКС).​Откройте выпадающее меню ячейки​

​ условиям столбца «С».​ — вчера предлагали​ горизонтальная строка-автофильтр. По​ фильтром ячейки. Про​ в том, что​Ошибки в формулах​ вы можете выбрать​При вводе данных в​ выполнить фильтрацию по​

​ для полей, которые​​ автоматически, поэтому ее​ и почему не​​ не было дробных​​ Range, Optional Delim​ листе, используя выше​– возвращает минимальное значение​ D1 и выберите​Допустим каждый месяц нам​ (автор не сознался).​ вертикали справа текстовые​ ‘Промеж итоги’ не​ формула считает сумму​

Дополнительные сведения о фильтрации

​Некоторые из приведенных ниже​

​ для отображения нужные​ таблицу в заголовки​ списку чисел или​ вы хотите вывести.​ текст может содержать​ работает у Вас​ чисел. Приложил универсальный​ As String =​ указанный инструмент: «ВИД»-«Режимы​ (МИН).​ опцию «Числовые фильтры»-«Настраиваемый​ нужно создать отчет​Лузер™​ значения, справа цифровые.​ знаю, может это​ всех ячеек в​ способов чувствительны к​ данные из списка​

​ ее столбцов автоматически​

​ критериям, а не​Нажмите кнопку​ неточности и грамматические​ — я не​

​ вариант, в качестве​ «») ‘ ZVI:2016-08-08​ просмотра книги»-«Представления». При​– возвращает произведение аргументов​

​ фильтр». В результате​ о результатах в​: Если хелп никак​ Через автофильтр выбираю​ тоже самое.​ столбце, незавиисмо от​

​ этим факторам, некоторые​ существующих, как показано​

​ добавляются элементы управления​ по обоим; можно​ОК​ ошибки. Для нас​ знаю. ​ десятичного разделителя можно​ http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&TID=80616 Dim a(1​ выборе любого из​

​ (ПРОИЗВЕД).​ появиться диалоговое окно​ продажах нашего отдела.​

​ не дается к​ текстовое значение-пытаюсь ссумировать​Главное указать первую​ того скрыты они​

​ – нет. Это​ на рисунке:​ фильтрацией.​

​ отфильтровать по значку​.​

​ важно, чтобы эта​Вот файл -​ использовать как точку,​ To 2), b,​ преставлений данные на​– функция стандартного отклонения​ «Пользовательский автофильтр».​ Для подготовки отчета​ пониманию, то:​ цифровые которые при​ и последнюю ячейки,​ фильтрами или нет.​ нужно учитывать при​Выбрав параметр​Выделите данные, которые нужно​ или настраиваемому фильтру,​Стрелка в заголовке столбца​ статья была вам​ в нем все​ так и запятую​ v Dim x​​ листе будут автоматически​​ как СТАНДОТКЛОН.​

Фильтрация данных в таблице

​В первом выпадающем списке​ используем статистические показатели​допустим Вы отфильтровали​ этом отфильтровались но​ не из отфильтрованных​

​Спасибо!​ выполнении вычислений:​​Числовые фильтры​​ отфильтровать. На вкладке​​ но не к​​ _з0з_ преобразуется в​​ полезна. Просим вас​​ посчиталось как надо.​

​alexeySV​​ As Range a(1)​​ преобразовываться и группироваться​– стандартное отклонение по​ данного окна укажите​

​ по всех транзакциях​​ столбец А на​​ в сумме значения​ строк, а из​Анатолий.​СУММ (SUM)​вы можете применить​

​Главная​ обоим.​ значок​ уделить пару секунд​alexeySV​: Просто огромная благодарность​

​ = 0 For​​ в ранее сохраненный​​ генеральной совокупности (логические​

​ на значение «больше»,​ в журнале истории​ предмет положительных чисел​ и скрытых ячеек.​

Фильтрация диапазона данных

​ всей таблицы.:-))) Ха​Genbor​– тупо суммирует​ один из перечисленных​нажмите кнопку​Повторное применение фильтра​

​фильтра​ и сообщить, помогла​: Да, действительно у​ за помощь!​

​ Each x In​​ их вид. Теперь​​ и текстовые значения​​ а в поле​​ взаиморасчетов с клиентами,​

Параметры фильтрации для таблиц или диапазонов

​ и хотите посчитать​ Как мне сделать​​ заработало. Обоим огромнейшее​​: Сначала примени фильтр,​ все в выделенном​ ниже настраиваемых фильтров.​Форматировать как таблицу​Чтобы определить, применен ли​​_з2з_. Щелкните этот значок,​​ ли она вам,​ Вас работает. Приношу​​Вы, волшебник! С​​ Rng If Not​​ нет необходимости каждый​​ – игнорируются) как​ ввода напротив введите​ выполненных за прошедший​ сумму в столбце​ чтобы сумировались только​ спасибо. Это я​

​ выдели ячейку под​​ диапазоне без разбора,​​В этом примере, чтобы​и выберите команду​ фильтр, обратите внимание​

​ чтобы изменить или​ с помощью кнопок​ извинения и большое​ формулами промучился неделю​ x.EntireRow.Hidden Then v​ раз заново создавать​

​ значение 20000. И​ период. Чтобы экспонировать​ F​​ отфильтрованные значения? Спасибо​​ невнимательно в хелпе​​ отфильтрованным столбцом и​​ т.е. и скрытые​ отобрать регионы, в​

​Форматировать как таблицу​​ на значок в​​ отменить фильтр.​

​ внизу страницы. Для​ спасибо.​ — так и​ = x.Value If​ сложные фильтры по​

​– суммирует значение как​​ нажмите ОК.​​ данные по конкретному​​=СУММЕСЛИ(A26:A752;»>0″;F26:F752)​​Serge_007​

Удаление фильтра из столбца

​ про промеж итоги​​ нажми (alt) +​ ​ строки в том​ которых сумма продаж​.​​ заголовке столбца.​​Обучение работе с Excel:​

Удаление всех фильтров из таблицы или диапазона

​ удобства также приводим​Я вставил дополнительную​ не смог применить​​ VarType(v) = vbString​​ множеству критериев для​​ СУММ.​​Теперь раскройте выпадающее меню​

​ клиенту, например, для​Guest​: Используйте функцию =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;»диапазон»)​ прочитал. Это действительно​

Суммирование только видимых ячеек

​ (=)​ числе. Если хотя​ за март была​В диалоговом окне​Стрелка раскрывающегося списка _з0з_​ Фильтрация данных в​ ссылку на оригинал​ колонку в своем​

  • ​ только к отфильтрованным​
  • ​ Then b =​
  • ​ их определения. Достаточно​
  • ​– дисперсия по выборке​
  • ​ в ячейке A1​

​ сравнения, необходимо каждый​: Если хелп никак​А ещё лучше отказаться​ одно и тоже​Так пропишется функция​ бы в одной​

​ меньше 6000, можно​​Создание таблицы​ означает, что фильтрация​ таблице​ (на английском языке).​ файле и не​ значениям. Спасибо.​ Split(v, Delim) a(1)​ переключиться между видами​ как ДИСП.​ («Название фирмы») и​ раз фильтровать таблицу​ не дается к​

​ от фильтра и​​ Промеж итог =​Код =ПРОМЕЖУТОЧНЫЕ.ИТОГИ()​ ячейке есть любая​ применить настраиваемый фильтр:​можно указать, есть​ включена, но не​Рекомендации и примеры для​Используйте автофильтр или встроенные​ придал значения.​

​_Boroda_​​ = a(1) +​ представлений. Указать на​– дисперсия для генеральной​ выберите только фирму​ истории взаиморасчетов под​ пониманию, то:​ использовать сводную таблицу.​ Subtotal. Сколько не​MSTD01​ ошибка – перестает​

​Вот как это сделать.​ ли в таблице​ применяется.​ сортировки и фильтрации​

​ операторы сравнения, например​​Можно попросить объяснить,​: Вариант формулой массива​ Val(b(0)) If UBound(b)​ представление в списке​ совокупности ДИСПР.​ ADEX Comp.​ разными критериями. Нет​допустим Вы отфильтровали​Без примера это всё.​ учи этот ексель​: Как можна оперативно​ считать и тоже​Щелкните стрелку фильтра в​ заголовки.​Если навести указатель мыши​

Как суммировать только отфильтрованные значения

​ данных по цвету​​ «больше» и «первые​
​ что вызывает смена​ (вводитсся одновременном нажатием​ Then a(2) =​ и нажать на​Примечание. Номера констант могут​Применено второе условие фильтрования​ необходимости тратить время​ столбец А на​Alex_ST​ всё равно где​ подсчитывать сумму в​ выдает ошибку на​
​ ячейке со словом​
​Выберите​

​ на заголовок столбца​​Фильтрация данных в сводной​ 10″ в _з0з_​ формата (с основного​ Контрл Шифт Ентер).​ a(2) + Val(b(1))​
​ кнопку «Применить».​
​ быть с включением​

Сумма по автофильтру в Excel

​ данных.​​ и усилия на​ предмет положительных чисел​: к стати, при​ то и зайдешь​ отфильтрованных автофильтром ячейках​ выходе.​ «Март», выберите пункт​Таблица с заголовками​ с включенным фильтром,​ таблице​ , чтобы отобразить​ на 1)?​ Не оптимизировал, просто​ Else a(1) =​
​Чтобы удалить представление снова​

​ и с исключением​​​
​ многоразовое фильтрование тех​ и хотите посчитать​ автофильтре не обязательно​

​ в тупик. А​​ определённого столбца? То​

​ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS)​​Числовые фильтры​, чтобы преобразовать верхнюю​

​ но он не​​Использование расширенных условий фильтрации​ нужные данные и​Valeri Gargalık​ интересно стало.​

​ a(1) + Val(v)​ вызовите диалоговое окно:​ значений в скрытых​Отфильтрованная группа готова, осталось​ самых данных. Можно​ сумму в столбце​ использовать функции учёта​ не подскажете где​ есть после использования​с кодом 9​и условие​ строку в заголовки​ применен, появится экранная​Удаление фильтра​ скрыть остальные. После​: Дело такое: в​=СУММ(—ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ($C1;СТРОКА(D3:D11)-1;));ПОДСТАВИТЬ(D3:D11;».»;»,»);)&»»;»»;» «);9);»Основной;0;0;″))&»»&СУММ(—ТЕКСТ(ПСТР(ПОДСТАВИТЬ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ($C1;СТРОКА(D3:D11)-1;));ПОДСТАВИТЬ(D3:D11;».»;»,»);)&»»;»»;» «);9;9);»Основной;;0;»))​ End If End​ «ВИД»-«Режимы просмотра книги»-«Представления».​ строках инструментом: «ГЛАВНАЯ»-«Ячейки»-«Формат»-«Скрыть​ только добавить итоговое​ существенно облегчить решение​ F​ только не скрытых​ то хороший ресурс​ автофильтра, я к​
​ в первом аргументе​Меньше​ таблицы. Данные в​ подсказка «(отображается все)».​В отфильтрованных данных отображаются​ фильтрации данных в​ столбце содержатся данные. ​alexeySV​ If Next If​ Потом выделите в​ или отобразить». Отличие​ значение для столбца​ данной задачи сгруппировав​=СУММЕСЛИ(A26:A752;»>0″;F26:F752)​ (так написано в​ по екселю и​ примеру, получаю 5​ – суммирует все​и введите значение​ этой строке не​Кнопка фильтра _з0з_ означает,​ только те строки,​ диапазоне ячеек или​ некоторые из них​: Спасибо, попробую разобраться!​ a(2) = 0​ списке ненужный вид​ заключаться в коде​ «Сумма». Для этого​ данные и сохранив​=========​ справке) значений типа​
​ всяким его примочкам?И​ строк. В последнем​
​ видимые после фильтра​ 6000.​
​ будут фильтроваться.​ что фильтр применен.​
​ которые соответствуют указанному​ таблице можно либо​
​ введены вручную, а​alexeySV​
​ Then PlanFact =​
​ и нажмите на​
​ константы:​
​ выберите первую пустую​ их как нестандартный​Не то, так​=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;»диапазон»)​ про номера формул​ столбце каждой из​
​ ячейки. Игнорирует другие​Нажмите кнопку​Не устанавливайте флажок, если​Если навести указатель мыши​ _з0з_ и скрывают​ повторно применить фильтр​ некоторые при помощи​: Вопрос не по​ a(1) Else PlanFact​ кнопку «Удалить».​1-11 – с включением;​ ячейку под этим​

Как просуммировать только отфильтрованные значения? (помогите с автофильтром)

​ вид представления. Благодаря​​ попробовал сразу. Считает​вполне можно и​ типа ‘9’ в​ них есть число.​ подобные функции, которые​ОК​ вы хотите, чтобы​ на заголовок столбца​ строки, которые не​ для получения актуальных​ ВПР стягиваются в​ теме, но все​ = Join(a, Delim)​

​Docent48​​101-111 – с исключением.​

​ столбцом и выберите​ этому одним кликом​ все числа с​

​ хелпе есть?В моём​​ И эти 5​ могут считать внутренние​.​ Excel Online добавил​ с фильтром, в​ должны отображаться. После​
​ результатов, либо очистить​
​ этот столбец с​
​ же может кто​
​ End If End​: Доброго времени суток!​

​Если мы хотим получить​​ инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сумма» или​ мышки можно детально​ 26 по 752​очевидно, там с​

подсчет промежуточных итогов

​ есть. Впрочем это​​ чисел должны автоматически​ подитоги в исходном​Excel Online применяет фильтр​
​ заполнители заголовков (которые​ подсказке отображается фильтр,​ фильтрации данных можно​ фильтр для повторного​ других листов и​ подскажет: уважаемый _Boroda_​ Function​ Подскажите пожалуйста каким​ суммирование итогов для​ нажмите комбинацию клавиш​ экспонировать необходимые данные​ строку, они все​ переводом что-то напутали.​ Excel-овский стандартный набор​ суммироваться в ячейку​ диапазоне.​ и показывает только​ вы можете переименовать)​ примененный к этому​ копировать, искать, изменять,​ отображения всех данных.​

​ книг. Вопрос: как​​ предложил интересное решение​alexeySV​

​ способом можно посчитать​​ другой фирмы, достаточно​ CTR+=. После нажатия​ на данный момент.​

​ положительные. А нужно​​Serge_007​ функцийЕщё вопросик. Требуется​ над этим столбцом.​

​ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS)​​ регионы, в которых​ над данными.​ столбцу, например «равно​
​ форматировать, выносить и​Windows Online ​ применить фильтр так,​ поставленного вопроса через​: Точно — так,​ сумму отфильтрованных ячеек,​
​ только изменить критерий​

​ на клавишу Enter​​Допустим наш журнал истории​ считать только отфильтрованные​: Я не в​
​ создать выпадающий список​Заранее благодарен!​с кодом 109​ сумма продаж меньше​Нажмите кнопку​ красному цвету ячейки»​
​ выводить на печать​
​Используйте фильтры, чтобы временно​
​ чтоб показать только​ формулу, захотел переделать​ как и предполагалось!​ а не всех​ фильтра, а итоговый​ суммируются только видимые​ взаиморасчетов с клиентами​ видимые ячейки, после​ курсе, я фильтрами​ на основе значения​SlavaRus​ в первом аргументе​ 6000 долларов.​ОК​ или «больше 150».​ подмножество отфильтрованных данных​

​ скрывать некоторые данные​​ ячейки содержащие формулу?​ формулу чтобы она​ Огромное спасибо ZVI​
​ которые есть в​ результат автоматически просчитается​ значения в столбце.​ отображается также как​ чего я убираю​ и пром.итогами не​
​ из другой ячейки​
​: =SUBTOTAL(9;A3:A10)​
​ – суммирует все​Аналогичным образом можно применить​.​При повторном применении фильтра​ без переупорядочения или​ в таблице и​Sanja​ не суммировала ,​ !​ списке. (В прикрепленном​ благодаря функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.​ По завершению присвойте​ на рисунке.​ фильтр и должно​ пользуюсь.​ тоже с таким​A3:A10 — первая​

Как сохранить фильтр в Excel используя представления данных

​ видимые после фильтра​фильтры по дате​Чтобы применить фильтр, щелкните​ появляются разные результаты​ перемещения.​ видеть только те,​: На счет фильтра​ а просто считала​Уважаемый ZVI, если​ файле столбец AP​Когда первый набор значений​ для этой ячейки​История продаж и взаиморасчетов​ остаться в формуле​arheo5​ списком.​ и последняя ячейки​ и группировки (или​и​ стрелку в заголовке​ по следующим соображениям.​Кроме того, можно выполнить​ которые вы хотите.​ не знаю. Найти​ количество случаев (планфакт,​ суммирует ячейки у​ фильтруется, а в​ для группы готовый,​ денежный формат.​ по клиентам:​

Как быстро пользоваться фильтром в Excel

​ только эти видимые​: Подскажите, есть ли​Например есть такой​ в столбце​

​ скрытия) ячейки. Игнорирует​текстовые фильтры​

​ столбца и выберите​Данные были добавлены, изменены​ фильтрацию по нескольким​Выберите любую ячейку в​ и выделить -​ либо план, либо​ которых вообще не​ ячейке AP-25 появлялась​

​ можно его сохранить​Обратите внимание! Вместо стандартной​Нам необходимо отобразить разные​ отфильтроыванные ячейки, а​ такая возможность (Excel​ справочник что:​MSTD01​ другие подобные функции,​.​

​ параметр фильтрации.​ или удалены в​ столбцам. Фильтры являются​ диапазоне данных.​ Формулы​ 0факт) — не​ проставлен факт (через​

  1. ​ сумма отфильтрованных ячеек.)​ как один из​ функции СУММ мы​ варианты данных с​ нехватеть каждую строку​ 2007):​a — 1001​: Посмотри функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ​
  2. ​ которые могут считать​Нажмите кнопку​Если вы не хотите​ диапазоне ячеек или​ аддитивными, т. е.​Выберите​
  3. ​Z​ получается (путем замены​ «») — то​Заранее спасибо!​ видов таблицы журнала​ используем функцию: Из​ разделением на группы:​
  4. ​ с 26 по​отфильтровываешь определенную группу​ | 1002​MSTD01​ внутренние подитоги в​

​Фильтр​ форматировать данные в​

Как посчитать сумму по фильтру в Excel

​ каждый дополнительный фильтр​данные​: Однако, в одном​ СУММ на СЧЕТЗ)!​ показывает внизу только​Юрий М​ истории взаиморасчетов по​ ходя из названия​ название фирм, городов​ 752.​ данных, подсчитываешь сумму​b — 1004​: Что такое 9​ исходном диапазоне.​рядом с заголовком​ виде таблицы, вы​

​значения, возвращаемые формулой, изменились,​ задается на основе​>​ поле целесообразно иметь​ В чем не​ одно число сумма​: Вы гляньте на​ клиентам. Благодаря этому​ сложно догадаться что​ и сумм. К​arheo5​ промежуточных ячеек, например,​ | 1008​ в формуле =SUBTOTAL(9;A3:А10)​Если нужно не суммировать,​ столбца и выберите​ также можете применить​ и лист был​ текущего фильтра и​Фильтр​ однотипные данные.​ прав?​ плана. Можно ли​ одну тему ниже​

  1. ​ мы получим молниеносный​ данная функция будет​
  2. ​ последней группе еще​: Если хелп никак​
  3. ​ ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;F26:F752). Посчиталась сумма​c — 1003​MSTD01​
  4. ​ то можно использовать​ команду​
  5. ​ фильтры к диапазону​ пересчитан.​
  6. ​ далее сокращает подмножество​.​
  7. ​Фильтр для выделения​The_Prist​
  8. ​ добавить условие чтобы​ — очень похожая​ доступ к организации​ суммировать значения. Но​ хотим добавить итоговый​
  9. ​ не дается к​ видимых отфильтрованных ячеек.​
  10. ​ | 1005​: Номер функции, применяемой​
  11. ​ другие значения кода​Удалить фильтр с​

​ данных.​Не используйте смешанные типы​ данных.​Щелкните стрелку​ формул — надоть​: Надо форматом играть,​ было 4 (показывать​ тема.​

  • ​ новой структуры данных​
  • ​ если в первом​

​ показатель.​ пониманию, то:​ Далее убираешь фильтр​d — 1006​ к ячейкам, в​ математической операции:​.​

Сохранение фильтра в представление данных

​Выделите данные, которые нужно​ данных​Примечание:​в заголовке столбца.​ очень поискать. ​ а не функцией:​ нулевое значение факта.​Docent48​ в таблице. Для​ аргументе функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ​Начнем работу с фильтрования​допустим Вы отфильтровали​

  1. ​ и происходит автоматическое​ | 1007​ данном случае ‘9’​АГРЕГАТ (AGGREGATE)​
  2. ​Выделите любую ячейку в​ отфильтровать. Для лучшего​Для достижения наилучших результатов​ При использовании диалогового окна​Выберите​
  3. ​Хотя — как​=СУММ(—ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ($C1;СТРОКА(D3:D11)-1;));ПОДСТАВИТЬ(D3:D11;».»;»,»);)&»″;»»;» «);9);»1;1;0;″))&»»&СУММ(—ТЕКСТ(ПСТР(ПОДСТАВИТЬ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ($C1;СТРОКА(D3:D11)-1;));ПОДСТАВИТЬ(D3:D11;».»;»,»);)&»″;»»;» «);9;9);»1;;0;»))​Может кто-нибудь подскажет​: TO: Юрий М​ этого:​ находиться константа с​
  4. ​ данных, а потом​ столбец А на​ затягивание вместо промежуточных​e — и​ это СУММА.​

​– самая мощная​ таблице или диапазоне​ результата столбцы должны​ не используйте смешанные​ «​текстовые фильтры​ вариант — Прикрепленные​alexeySV​ решение проблемы без​Спасибо огромное. ​Отфильтруйте таблицу по выше​ кодом номер 9​ разберем как их​ предмет положительных чисел​ чисел — всех​f — так​Мне надо что​ функция, появившаяся в​ и на вкладке​ включать заголовки.​ типы данных, такие​Поиск​

​или​ файлы Image 029.png​: Добрый вечер, уважаемый​ макроса — поскольку​alexeySV​ описанным критериям и​ – это значит,​

Как посчитать сумму отфильтрованных ячеек

​ сохранять в разных​​ и хотите посчитать​ чисел от строки​g — далее​ бы сумма получалась​ Office 2010. Также​данные​На вкладке​ как текст и​» для поиска​Числовые фильтры,​ (12.29 КБ)​
​ The_Prist.​

​ с файлом работают​​: Добрый вечер, уважаемые​ выберите инструмент: «ВИД»-«Режимы​ что мы подключаем​ режимах фильтра. Каждая​

​ сумму в столбце​​ 26 до строки​

Суммирование данных из отфильтрованных ячеек, содержащих двойное значение через разделитель «»

​ автоматически и только​​ как и ПРОМЕЖУТОЧНЫЕ.ИТОГИ​нажмите кнопку​
​данные​ число, а также​ отфильтрованных данных выполняется​а затем выберите​gling​Попробовал вставку формулы​ несколько неопытных пользователей​ форумчане.​ просмотра книги»-«Представления».​ встроенную функцию суммирования.​ группа будет записана​ F​ 752. Возможно ли,​ из ячейки например​ по отфильтрованному списку​

​ может не только​​Фильтр​нажмите кнопку​
​ числа и даты​ поиск только в​ Сравнение, например​: Выделить диапазон—F5—Выделить—Формулы​ в таблицу -​ забывающих разрешать макросы​Возникла потребность внизу​В появившемся диалоговом окне​ Таким образом мы​ как пользовательский вид​=СУММЕСЛИ(A26:A752;»>0″;F26:F752)​ простыми методами, чтобы​ А1 (выпадающий список​ ячеек. Насколько я​ суммировать, но и​.​Фильтр​ в одном столбце,​ отображаемых данных. данные,​между​Выделенные ячейки закрасить​ выдает «00» и​ ?!​ умной таблицы (в​ «Представления» нажмите на​ выполняем суммирование только​ представления данных на​=================​ при отключении фильтра​ a b c​

​ понял Промеж итоги​​ считать среднее, количество,​Будут удалены фильтры всех​.​ так как для​
​ которые не отображаются,​.​ цветом—фильтр по цвету.​ не считает количество​ZVI​ строке итогов Графика)​ кнопку «Добавить». Появиться​ промежуточных итогов, а​ рабочем листе Excel.​Получилось : =СУММЕСЛИ($C26:$C752;$C754;F26:F752),​ оставался подсчет только​
​ d e f​ надо постоянно использовать​ минимум, максимум и​ столбцов в таблице​Можно применить общий фильтр,​ каждого столбца доступно​ не ищутся. Чтобы​

​Введите условия фильтрации и​​The_Prist​ планфакт. Поправил в​

​: Приложил и такой​​ считать планфакт. Затем​ новое окно «Добавление​ не все значения​Допустим первая группа данных​ разъяснение: нужно отолкнуться​ этих ранее видимых​ g )​ указывая в формуле​ т.д. — код​ или диапазоне и​ выбрав пункт​

​ только один тип​​ выполнить поиск по​ нажмите кнопку​: Если для фильтра,​ сцеплении двух функций​ вариант​ возникала потребность в​ представления».​

​ в столбце. Стоит​​ должна включать в​ от столбца «С»​​ отфильтрованных ячеек? Чтобы​значения ‘а’ в​ какие конкретно ячеки​ операции задается первым​ отображаются все данные.​Фильтр​

​ команды фильтра. При​​ всем данным, снимите​ОК​ то для начала​ пропущенный знак «». но​alexeySV​
​ в применении формулы​

​В поле «Имя:» введите​​ рассмотреть все встроенные​

​ себя данные касающиеся​​ в котором стоит​ была возможность протянуть​ ячейке к примеру​ надо суммировать. Мне​ аргументом. Плюс к​Если у нас имеется​, или настраиваемый фильтр,​ наличии смешанных типов​ флажок все фильтры.​.​ надо воспользоваться чем-то​ результат не изменился. ​: ZVI, оказалось -​ на отфильтрованный другими​ название «ADEX Comp​ функции в ПРОМЕЖУТОЧНЫЕ.ИТОГИ,​ транзакций сумой выше​

​ на против нужных​​ формулу по другим​ В5 формировался выпадающий​
​ нужна полная автоматизация​

​ этому имеет множество​​ таблица, по которой​ зависящий от типа​
​ данных отображаемая команда​Два типа фильтров​При добавлении данных в​ вроде этого:​ Не совсем понял​ что не обрабатывает​ столбцами диапазон. Кто-нибудь​ >20 тыс.руб.» для​ которые можно выполнять​ 20 000 рублей​ чисел одно и​ строкам уже без​ список на основе​ в получении суммы​ опций по подсчету,​

​ должны считаться итоги,​​ данных. Например, при​ является типом данных,​С помощью автоФильтра можно​ таблицу элементы управления​а уже по​ как должен был​ значения после запятой​ направит в нужно​
​ этого представления данных​ с отфильтрованными значениями​ реализованной фирмой ADEX​

​ тоже значение $C26:$C752,​​ использования фильтра.​ справочника то есть​ по отсортированным ячейкам.То​ которые можно указать​
​ то важную роль​ фильтрации чисел отображается​ который чаще всего​ создать два типа​
​ фильтром автоматически добавляются​ результату фильтр применить.​ отработать формат -​ в факте (десятичные​

Как отфильтровать только ячейки с формулами

​ русло идею? Необходимо​​ на рабочем листе​ в таблице:​ Comp. Для этого:​ далее критерий это​Лузер™​ значения ‘1001’ и​ есть я поотсортировал​ вторым аргументом:​ играет какой именно​ пункт​ используется. Например, если​ фильтров: по значению​

​ в заголовки таблицы.​​Catboyun​ подскажите где прочитать,​ числа после «»)​ чтобы формула работала​

​ и нажмите ОК.​​– среднее значение, альтернатива​Выделите заголовок таблицы «Сумма»​ значание в ячейке​
​: Возможно. Если использовать​ ‘1002’ и можно​ так как мне​
​AnatolyInTheAss​ функцией они вычисляются,​Числовые фильтры​ столбец содержит три​

​ списка или по​​Щелкните стрелку​
​: мин.2013 =ЕФОРМУЛА​ чтобы играть с​

​ и это выливается​​ на отфильтрованных ячейках​Создайте новое представление для​ функции СРЕДЗНАЧ.​ D1 и выберите​
​ $C754 (там тоже​ =СУММЕСЛИ вместо ПРОМЕЖУТОЧНЫЕ.ИТОГИ​

Источник

Вывести на экран информацию по одному / нескольким параметрам можно с помощью фильтрации данных в Excel.

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

Автофильтр и расширенный фильтр в Excel

Имеется простая таблица, не отформатированная и не объявленная списком. Включить автоматический фильтр можно через главное меню.

  1. Выделяем мышкой любую ячейку внутри диапазона. Переходим на вкладку «Данные» и нажимаем кнопку «Фильтр».
  2. Кнопка.

  3. Рядом с заголовками таблицы появляются стрелочки, открывающие списки автофильтра.

Стрелочки.

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

Пользоваться автофильтром просто: нужно выделить запись с нужным значением. Например, отобразить поставки в магазин №4. Ставим птичку напротив соответствующего условия фильтрации:

Птичка.

Сразу видим результат:

Пример.

Особенности работы инструмента:

  1. Автофильтр работает только в неразрывном диапазоне. Разные таблицы на одном листе не фильтруются. Даже если они имеют однотипные данные.
  2. Инструмент воспринимает верхнюю строчку как заголовки столбцов – эти значения в фильтр не включаются.
  3. Допустимо применять сразу несколько условий фильтрации. Но каждый предыдущий результат может скрывать необходимые для следующего фильтра записи.

У расширенного фильтра гораздо больше возможностей:

  1. Можно задать столько условий для фильтрации, сколько нужно.
  2. Критерии выбора данных – на виду.
  3. С помощью расширенного фильтра пользователь легко находит уникальные значения в многострочном массиве.



Как сделать расширенный фильтр в Excel

Готовый пример – как использовать расширенный фильтр в Excel:

  1. Создадим таблицу с условиями отбора. Для этого копируем заголовки исходного списка и вставляем выше. В табличке с критериями для фильтрации оставляем достаточное количество строк плюс пустая строка, отделяющая от исходной таблицы.
  2. Таблица условий.

  3. Настроим параметры фильтрации для отбора строк со значением «Москва» (в соответствующий столбец таблички с условиями вносим = «=Москва»). Активизируем любую ячейку в исходной таблице. Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно».
  4. Дополнительно.

  5. Заполняем параметры фильтрации. Исходный диапазон – таблица с исходными данными. Ссылки появляются автоматически, т.к. была активна одна из ячеек. Диапазон условий – табличка с условием.
  6. Параметры.

  7. Выходим из меню расширенного фильтра, нажав кнопку ОК.

Пример1.

В исходной таблице остались только строки, содержащие значение «Москва». Чтобы отменить фильтрацию, нужно нажать кнопку «Очистить» в разделе «Сортировка и фильтр».

Как пользоваться расширенным фильтром в Excel

Рассмотрим применение расширенного фильтра в Excel с целью отбора строк, содержащих слова «Москва» или «Рязань». Условия для фильтрации должны находиться в одном столбце. В нашем примере – друг под другом.

Условие.

Заполняем меню расширенного фильтра:

Параметры1.

Получаем таблицу с отобранными по заданному критерию строками:

Пример2.

Выполним отбор строк, которые в столбце «Магазин» содержат значение «№1», а в столбце стоимость – «>1 000 000 р.». Критерии для фильтрации должны находиться в соответствующих столбцах таблички для условий. На одной строке.

Критерий.

Заполняем параметры фильтрации. Нажимаем ОК.

Пример3.

Оставим в таблице только те строки, которые в столбце «Регион» содержат слово «Рязань» или в столбце «Стоимость» — значение «>10 000 000 р.». Так как критерии отбора относятся к разным столбцам, размещаем их на разных строках под соответствующими заголовками.

Критерий1.

Применим инструмент «Расширенный фильтр»:

Пример4.

Данный инструмент умеет работать с формулами, что дает возможность пользователю решать практически любые задачи при отборе значений из массивов.

Основные правила:

  1. Результат формулы – это критерий отбора.
  2. Записанная формула возвращает результат ИСТИНА или ЛОЖЬ.
  3. Исходный диапазон указывается посредством абсолютных ссылок, а критерий отбора (в виде формулы) – с помощью относительных.
  4. Если возвращается значение ИСТИНА, то строка отобразится после применения фильтра. ЛОЖЬ – нет.

Отобразим строки, содержащие количество выше среднего. Для этого в стороне от таблички с критериями (в ячейку I1) введем название «Наибольшее количество». Ниже – формула. Используем функцию СРЗНАЧ.

СРЗНАЧ.

Выделяем любую ячейку в исходном диапазоне и вызываем «Расширенный фильтр». В качестве критерия для отбора указываем I1:I2 (ссылки относительные!).

В таблице остались только те строки, где значения в столбце «Количество» выше среднего.

Пример5.

Чтобы оставить в таблице лишь неповторяющиеся строки, в окне «Расширенного фильтра» поставьте птичку напротив «Только уникальные записи».

Скачать пример работы с расширенным фильтром

Уникальные значения.

Нажмите ОК. Повторяющиеся строки будут скрыты. На листе останутся только уникальные записи.

Понравилась статья? Поделить с друзьями:
  • В файлу excel нет панели с листами
  • В формулах excel могут использоваться данные
  • В файле word хранится что
  • В формулах excel какие могут использоваться значения
  • В файле word нет ничего