Метод 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 и обратная связь.