Найти тему
Уроки Excel

Разбор промежуточных итогов в Excel

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

1. СРЗНАЧ() - рассчитывает среднее значение выборки

2. СЧЁТ() - подсчитывает количество числовых значений в заданном диапазоне

3. СЧЁТЗ() - подсчитывает количество ячеек, содержащих данные, как числовые, так и нечисловые

4. МАКС() - определяет максимальное значение, входящее в заданный диапазон

5. МИН() - определяет минимальное значение, входящее в заданный диапазон

6. ПРОИЗВЕД() - определяет произведение всех значений, входящих в заданный диапазон

7. СТАНДОТКЛОН() - определяет стандартное отклонение по выборке

8. СТАНДОТКЛОНП() - определяет стандартное отклонение по генеральной совокупности

9. СУММ() - определяет сумму всех значений, входящих в выборку

10. ДИСП() - определяет дисперсию по выборке

11. ДИСПР() - определяет дисперсию по генеральной совокупности.

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

Рассмотрим пример на простой выборке, содержащей числовые и текстовые данные. Создадим массив данных с шапкой и сразу установим фильтр (выберем ячейку А1, перейдем в меню Данные и нажмем кнопку Фильтр):

Как видно, таблица содержит числовые и текстовые данные.

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

-2

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

Выберем несколько числовых значений в столбце А, например, получим следующий результат:

-3

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

-4

Рассмотрим еще один пример, выбрав числовые и текстовые данные:

-5

Как видно, нулевых значений и деление на 0 отсуствуют, поскольку в отфильтрованной выборке есть числовые данные, и все функции эти данные обрабатывают, при этом функция СЧЁТЗ() берет в расчет и текстовые данные.

Если Вам интересен Excel, то подписывайтесь на этот канал, ставьте лайк, пишите комментарии, задавайте вопросы.