Метод WorksheetFunction.Frequency (Excel)

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

Синтаксис

выражение. Частота (Arg1, Arg2)

выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Data_array — массив значений, для которых требуется подсчитать частоты, или ссылка на него. Если data_array не содержит значений, функция Частота возвращает массив нулей.
Арг2 Обязательный Variant Bins_array — массив интервалов или ссылка на интервалы, в которые нужно сгруппировать значения в data_array. Если bins_array не содержит значений, функция Частота возвращает количество элементов в data_array.

Возвращаемое значение

Variant

Примечания

Значение частоты вводится как формула массива после выбора диапазона смежных ячеек, в котором должно отображаться возвращенное распределение.

Количество элементов в возвращаемом массиве на единицу больше, чем число элементов в bins_array. Дополнительный элемент в возвращаемом массиве возвращает количество любых значений выше самого высокого интервала. Например, при подсчете трех диапазонов значений (интервалов), которые введены в три ячейки, убедитесь, что в качестве результатов введите значение Frequency в четыре ячейки. Дополнительная ячейка возвращает количество значений в data_array, превышающих значение третьего интервала.

Частота пропускает пустые ячейки и текст.

Формулы, которые возвращают массивы, должны быть введены как формулы массива.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.