Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() возвращает промежуточный итог для выборки (расположенной исключительно в столбцах, для строк данных функция не работает) по определенной функции, номер которой передается в качестве первого аргумента. Для получения промежуточных итогов используются номера функций от 1 до 11:
1. СРЗНАЧ() - рассчитывает среднее значение выборки
2. СЧЁТ() - подсчитывает количество числовых значений в заданном диапазоне
3. СЧЁТЗ() - подсчитывает количество ячеек, содержащих данные, как числовые, так и нечисловые
4. МАКС() - определяет максимальное значение, входящее в заданный диапазон
5. МИН() - определяет минимальное значение, входящее в заданный диапазон
6. ПРОИЗВЕД() - определяет произведение всех значений, входящих в заданный диапазон
7. СТАНДОТКЛОН() - определяет стандартное отклонение по выборке
8. СТАНДОТКЛОНП() - определяет стандартное отклонение по генеральной совокупности
9. СУММ() - определяет сумму всех значений, входящих в выборку
10. ДИСП() - определяет дисперсию по выборке
11. ДИСПР() - определяет дисперсию по генеральной совокупности.
В данном уроке подробно останавливаться на каждой функции, используемой в ПРОМЕЖУТОЧНЫХ.ИТОГАХ() не будем.
Рассмотрим пример на простой выборке, содержащей числовые и текстовые данные. Создадим массив данных с шапкой и сразу установим фильтр (выберем ячейку А1, перейдем в меню Данные и нажмем кнопку Фильтр):
Как видно, таблица содержит числовые и текстовые данные.
Далее для демонстрации работы функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ(), создадим таблицу следующего вида:
В первом столбце номер функции, передаваемой качестве аргумента в ПРОМЕЖУТОЧНЫЕ.ИТОГИ(), во втором название функции, в третьем результат работы соответствующей функции, в четвертом формула со ссылкой на соответствующуу функцию и на массив А2:А12, созданный ранее.
Выберем несколько числовых значений в столбце А, например, получим следующий результат:
При выборе только текстовых данных, корректный результат функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ() получим только для функции СЧЁТЗ(), которая подсчитывает промежуточный итог для всех значений выборки, тогда как прочие функции текстовые значения игнорируют:
Рассмотрим еще один пример, выбрав числовые и текстовые данные:
Как видно, нулевых значений и деление на 0 отсуствуют, поскольку в отфильтрованной выборке есть числовые данные, и все функции эти данные обрабатывают, при этом функция СЧЁТЗ() берет в расчет и текстовые данные.
Если Вам интересен Excel, то подписывайтесь на этот канал, ставьте лайк, пишите комментарии, задавайте вопросы.