В excel функция subtotal

В excel функция subtotal

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

​Смотрите также​В любой версии.​ и не скрытых​8​ аргумент се прилага​ ред в междинна​Скриване и разкриване​MAX​

​ междинни суми, като​ а затем —​ Для констант «номер_функции»​8​ изменив формулу с​Применим Автофильтр и отберем​от 101 до​

Синтаксис функции

​Пусть имеется исходная таблица.​​СТАНДОТКЛОН​

​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ(), английский вариант​​Dragondeath​ чисел списка. Для​108​ за междинната сума​ сума от вертикален​

​на командата​
​5​
​ използвате командата​
​ клавишу ВВОД. При​ от 101 до​
​108​

​9​Аргументы функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ описаны​ функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() подсчитает​ скрытых при помощи​ товаром Товар1. Пусть​СТАНДОТКЛОНП​ (сумма, среднее, количество​Необходимо описать аналог​ 111 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ​109​ диапазони), които са​

​Ако някои от препратките​​Клетки​6​Структура​ все данные.​ скрытых с помощью​109​

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

​ исключает значения строк,​​СУММ​ зададени като следващи​ са 3D препратки,​на раздела​106​на раздела​Данные​ команды​СУММ​Номер_функции​

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Автофильтр

​ товаров Товар1 (пример​

​ Формат/ Скрыть или​ сумму товаров Товар1,​109​ в диапазоне, в​ расчитывает промежуточные итоги,​ скрытых при помощи​10​ аргументи.​

​ функцията SUBTOTAL връща​Начало​PRODUCT​Данни​120​​Скрыть строки​​10​ (обязательный). Число от​ не очень жизненный,​ отобразить. Эти коды​

​ следовательно будем использовать​СУММ​ котором имеются скрытые​ но в которую​ команды​110​

​СИНТАКСИС:​ грешната стойност #VALUE!.​в настолното приложение​7​в настолното приложение​10​. Эти константы используются​

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Скрытые строки

​110​ 1 до 11​ но он показывает​ используются для получения​ код функции 9 или​10​ строки.​ возможно добавить условия.​

​Скрыть строки​ДИСП​=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции, ссылка1, [ссылка2],​Копирайте примерните данни в​ на Excel. Използвайте​107​ на Excel. След​150​​ для получения промежуточных​​ДИСП​ или от 101​ принцип). Будем использовать​ промежуточных итогов только​ 109.​110​Особенность функции состоит в​Функция sumif не​. Эти константы используются​11​ . ])​

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и средство EXCEL Промежуточные итоги

​ следващата таблица и​ тези константи, когато​STDEV​ като веднъж сте​23​

​ итогов с учетом​11​ до 111, которое​ код функции 3 -​

​ для не скрытых​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() исключает все​ДИСП​​ том, что она​​ подходит, так как​ для получения промежуточных​111​АРГУМЕНТЫ:​ ги поставете в​

Другие функции

​ искате да изчислите​8​ създали списък с​Формула​ только нескрытых чисел​111​ обозначает функцию, используемую​ подсчет значений.​ чисел списка.​ строки не включенные​11​ предназначена для использования​ она производит суммирование​ итогов только для​ДИСПР​1. номер_функции -​ клетка A1 на​ междинна сума на​

​108​ междинни суми, можете​

​Описание​ списка.​ДИСПР​ для расчета промежуточных​Для подсчета будем использовать​Пусть имеется также исходная​ в результат фильтра​111​ совместно с другими​ всех значений в​ не скрытых чисел​

​2. ссылка1 -​ Обязательный аргумент. Число​ нов работен лист​

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

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

​ от 1 до​ на Excel. За​ скрити числа в​​9​​ като редактирате функцията​

​=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A5)​ строки, не включенные​ Обязательный. Первый именованный​ 1 по 11​ примера, лист2)​ с использованием встроенного​ значения константы​​Например, функция СУММ() имеет​​ и Промежуточными итогами.​​ критериям, а игра​​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает все​​ именованный диапазон или​​ 11 (с включением​ да покажат резултати​ списък. За константите​109​ SUBTOTAL.​

​Значение промежуточного итога диапазона​

​ в результат фильтра,​ диапазон или ссылка,​

​ учитывают строки, скрытые​​=СРГЕОМ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ($B$10;СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(B10:B19)))-1;));B10:B19;»»))​ средства EXCEL -​номер_функции​ код 9. Функция​ См. Файл примера.​ фильтрами в ней​ строки, не включенные​ ссылка, для которых​ скрытых значений) или​ формулите, изберете ги,​ на функция_ном от​SUM​SUBTOTAL(функция_ном;препр1;[препр2];. ])​ ячеек A2:A5, полученное​ независимо от используемого​

​ для которых требуется​
​ вручную, в то​С помощью выражения СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(B10:B19)))-1​

​ Промежуточные итоги.​
​и, в нашем​ СУММ() также имеет​

​ в результат фильтра,​

​ требуется вычислить промежуточные​

​ натиснете клавиша F2​

​Синтаксисът на функцията SUBTOTAL​

​ с использованием числа​

​ значения константы «номер_функции».​

​ вычислить промежуточные итоги.​

​ время как функции​

​ в качестве второго​

​Скроем строки с Товар2,​

​ случае, подсчитывает сумму​

​ независимо от используемого​

​ 111 (с исключением​

​ функцията SUBTOTAL игнорира​

​ има следните аргументи:​

​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к​

​ аргумента функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ()​

​ нажав на соответствующую​

​ отобранных значений (сумму​

​ можно записать формулу​

​Номер_функции​​ желаемый результат приложен​ значения константы «номер_функции».​3. ссылка2 -​ скрытых значений), которое​

​ натиснете клавиша Enter.​​ стойностите на редовете,​VAR​функция_ном​ первого аргумента.​

Примечания

​ столбцам данных или​ Необязательный. Именованные диапазоны​ 111 пропускают такие​ подается не один​ кнопку «минус» в​ цен товара Товар1). ​ =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A10) или =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;A2:A10).​

​ — это число от​ в файле ниже. ​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к​ Необязательный аргумент. Именованные​ указывает, какую функцию​​ Ако е необходимо,​​ скрити с командата​​11​​ Задължително. Число от​​303​​ вертикальным наборам данных.​​ или ссылки 2—254,​​ строки; отфильтрованные ячейки​​ диапазон, а несколько​​ структуре.​Если бы мы записали​ В чем различие​ 1 до 11, которое​При этом в​ столбцам данных или​ диапазоны или ссылки​ следует использовать при​ коригирайте ширините на​Скрий редовете​111​ 1 до 11​​=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A2:A5)​​ Она не предназначена​ для которых требуется​ всегда исключаются.​ (равного числу строк).​Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() исключает все​

Читать еще:  Работа в excel с таблицами и формулами

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

​ 2—254, для которых​ вычислении итогов внутри​ колоните, за да​. Използвайте тези константи,​VARP​ или от 101​Среднее значение промежуточного итога​ для строк данных​ вычислить промежуточные итоги.​Номер_функции​ Если строка скрыта,​ неотображаемые строки структурой независимо от​ =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;B11:B20), то мы​ Обычно используют коды​ использовать при вычислении​ значения в которых​ Она не предназначена​ требуется вычислить промежуточные​ списка.​ видите всичките данни.​

​ когато искате да​Препр1​ до 111, което​ диапазона ячеек A2:A5,​

​ или горизонтальных наборов​Если уже имеются формулы​(с включением скрытых​ то вместо цены​ используемого значения кода​ бы подсчитали число​ функций от 1​ итогов внутри списка. ​ предполагается менять..​ для строк данных​ итоги.​Список доступных функций:​Данни​

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

Особенность функции состоит в том, что она предназначена для использования совместно с другими средствами EXCEL: Автофильтром и Промежуточными итогами. См. Файл примера .

Синтаксис функции

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

Номер_функции — это число от 1 до 11, которое указывает какую функцию использовать при вычислении итогов внутри списка.

Например, функция СУММ() имеет код 9. Функция СУММ() также имеет код 109, т.е. можно записать формулу = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A10) или = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;A2:A10). В чем различие — читайте ниже. Обычно используют коды функций от 1 до 11.

Ссылка1; Ссылка2; — от 1 до 29 ссылок на диапазон, для которых подводятся итоги (обычно используется один диапазон).

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

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

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Автофильтр

Пусть имеется исходная таблица.

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

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

Если бы мы записали формулу = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B11:B20) или = ПРОМЕЖУТОЧНЫЕ.ИТОГИ( 103;B11:B20), то мы бы подсчитали число отобранных фильтром значений (5).

Таким образом, эта функция «чувствует» скрыта ли строка автофильтром или нет. Это свойство используется в статье Автоматическая перенумерация строк при применении фильтра.

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Скрытые строки

Пусть имеется та же исходная таблица. Скроем строки с товаром Товар2 через меню Главная/ Ячейки/ Формат/ Скрыть или отобразить или через контекстное меню.

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

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и средство EXCEL Промежуточные итоги

Пусть имеется также исходная таблица. Создадим структуру с использованием встроенного средства EXCEL — Промежуточные итоги.

Скроем строки с Товар2, нажав на соответствующую кнопку «минус» в структуре.

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

Другие функции

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

Воспользуемся той же исходной таблицей.

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

Читать еще:  В excel какая функция

Для подсчета будем использовать формулу массива (см. файл примера , лист2)

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

В excel функция subtotal

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

АРГУМЕНТЫ:
1. номер_функции — Обязательный аргумент. Число от 1 до 11 (с включением скрытых значений) или от 101 до 111 (с исключением скрытых значений), которое указывает, какую функцию следует использовать при вычислении итогов внутри списка.

Список доступных функций:

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

КОММЕНТАРИИ:

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

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

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ:

ФОРМУЛЫ МАССИВА:
Функция работает в формулах массива

В КАКОЙ ВЕРСИИ EXCEL РАБОТАЕТ:
В любой версии.

В excel функция subtotal

На этом шаге мы рассмотрим параметры этого метода и пример использования.

Метод Subtotal добавляет промежуточные итоги в список данных, основываясь на изменениях в определенных полях данных. Промежуточные итоги позволяют обобщить данные. Метод Subtotal автоматически вставляет строки с промежуточными итогами, в которые введены формулы для подсчета итогов. Необходимо, чтобы до активизации этого метода данные были правильно отсортированы. В противном случае этот метод может привести к неверному выводу промежуточных итогов. Вручную метод Subtotal вызывается командой Данные | Итоги (Data | Subtotal).

Основным методом, связанным с Subtotal, является метод RemoveSubtotal, удаляющий промежуточные итоги с рабочего листа. Метод RemoveSubtotal применяется к объекту Range.

Приведем соответствие между аргументами метода Subtotal и подведением промежуточных итогов на рабочем листе вручную при помощи команды Данные | Итоги (Data | Subtotal) на примере подсчета продаж компьютеров по месяцам и нахождения средних объемов продаж (рисунок 1).

Рис.1. Отчет о продажах компьютеров


    Выделим ячейки списка, в данном случае диапазон A1:C16. Выберем команду Данные | Итоги(Data | Subtotal). На экране отобразится диалоговое окно Промежуточные итоги(Subtotal) (рисунок 2).

Рис.2. Диалоговое окно Промежуточные итоги

  • В диалоговом окне Промежуточные итоги(Subtotal):
    • Раскрывающийся список При каждом изменении в(Ateach change) устанавливает, по какому столбцу группируются данные. В данном случае выберем Компьютер.
    • Раскрывающийся список Операция(Use function) устанавливает операцию, выполняемую над данными. Выберем Сумма(Sum).
    • Список Добавить итоги по(Add subtotal to) устанавливает данные, которые участвуют в расчетах. В данном случае выберем Количество.
    • Флажок Заменить текущие итоги(Replace current subtotals) определяет, надо ли заменить старые промежуточные итоги на вновь созданные. Сбросим этот флажок.
    • Флажок Конец страницы между группами(Page break between groups) определяет, надо ли вставлять символ конца страницы после каждой группы, для которой подводятся промежуточные итоги. Сбросим этот флажок.
    • Флажок Итоги под данными(Summary below data) определяет расположение промежуточных итогов под или над данными, по которым подводятся итоги. Расположим их под данными и поэтому установим флажок Итоги под данными(Summary below data).

    Нажмем кнопку ОК в диалоговом окне Промежуточные итоги(Subtotal), что приведет к созданию промежуточных итогов на рабочем листе по выделенному диапазону данных (рисунок 3).

    Рис.3. Результат выполнения команды Промежуточные итоги

    На VBA тот же результат достигается применением следующих инструкций:

    Рис.4. Результат добавления показателя средней реализации компьютеров по месяцам

    На VBA тот же результат достигается применением следующих инструкций:

    Рис.5. Вывод промежуточных итогов без детализации

    На VBA тот же результат достигается применением следующих инструкций:

    Здесь свойство Outline рабочего листа возвращает объект Outline (Структура), а свойство ShowLevels объекта Outline устанавливает отображаемый уровень детализации.

    Для удаления промежуточных итогов следует выделить данные с этими итогами, выполнив команду Данные | Итоги(Data | Subtotal) и нажать кнопку Убрать все(Remove All) в появившемся диалоговом окне Промежуточные итоги(Subtotal). На VBA тот же результат достигается применением следующих инструкций:

    Со следующего шага мы начнем рассматривать сценарии.

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

    Особенность функции состоит в том, что она предназначена для использования совместно с другими средствами EXCEL: Автофильтром и Промежуточными итогами. См. Файл примера .

    Синтаксис функции

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

    Номер_функции — это число от 1 до 11, которое указывает какую функцию использовать при вычислении итогов внутри списка.

    Например, функция СУММ() имеет код 9. Функция СУММ() также имеет код 109, т.е. можно записать формулу = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A10) или = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;A2:A10). В чем различие — читайте ниже. Обычно используют коды функций от 1 до 11.

    Ссылка1; Ссылка2; — от 1 до 29 ссылок на диапазон, для которых подводятся итоги (обычно используется один диапазон).

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

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

    Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Автофильтр

    Пусть имеется исходная таблица.

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

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

    Если бы мы записали формулу = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B11:B20) или = ПРОМЕЖУТОЧНЫЕ.ИТОГИ( 103;B11:B20), то мы бы подсчитали число отобранных фильтром значений (5).

    Таким образом, эта функция «чувствует» скрыта ли строка автофильтром или нет. Это свойство используется в статье Автоматическая перенумерация строк при применении фильтра.

    Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и Скрытые строки

    Пусть имеется та же исходная таблица. Скроем строки с товаром Товар2 через меню Главная/ Ячейки/ Формат/ Скрыть или отобразить или через контекстное меню.

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

    Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() и средство EXCEL Промежуточные итоги

    Пусть имеется также исходная таблица. Создадим структуру с использованием встроенного средства EXCEL — Промежуточные итоги.

    Скроем строки с Товар2, нажав на соответствующую кнопку «минус» в структуре.

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

    Другие функции

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

    Воспользуемся той же исходной таблицей.

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

    Для подсчета будем использовать формулу массива (см. файл примера , лист2)

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

    Похожие статьи

  • Ссылка на основную публикацию
    Похожие публикации
    Adblock
    detector