Поделиться через


Метод WorksheetFunction.Frequency (Excel)

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

Синтаксис

expression. Частота (Arg1, Arg2)

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

Параметры

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

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

Variant

Примечания

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

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

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

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

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

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