Используется внутри другой функции для отбора значений из диапазона, соответствующего указанным критериям.
Sample usage
AVG(COLLECT(Стоимость1:Стоимость5; Стоимость1:Стоимость5; > 30))
Syntax
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
-
диапазон
—Группа значений для отбора. -
диапазон_критерия1
—Группа ячеек, для которых проверяется соответствие критерию. -
критерий1
—Условие отбора значений. -
диапазон_критерия2, критерий2, ...
—(необязательно)Дополнительные диапазоны и критерии. Чтобы значение было отобрано, оно должно соответствовать всем критериям.
Usage notes
- Функцию COLLECT можно использовать только внутри другой функции.
Examples
В приведённом ниже примере используются следующие диапазоны:
Товар | Количество | Стоимость |
---|---|---|
Футболка | 5 | 20,00 |
Носки | 43 | 5,75 |
Пиджак | 2 | 200,25 |
Шорты | 28 | 30,50 |
Брюки | 14 | 50,00 |
Вот несколько примеров использования функции COLLECT с данными из приведённой выше таблицы:
Формула | Описание | Результат |
---|---|---|
=AVG(COLLECT(Стоимость1:Стоимость5; Стоимость1:Стоимость5; >10,00)) | Определяет среднюю стоимость для значений, которые больше 10,00. | 75,1875 |
=MAX(COLLECT(Стоимость1:Стоимость;, Количество1:Количество5; >20)) | Определяет максимальную стоимость среди товаров, которых больше 20,00. | 30,50 |
=JOIN(COLLECT(Товар1:Товар5; Стоимость1:Стоимость5; > 20,00), ", ")) | Объединяет товары со стоимостью больше 20,00, разделяя их запятой и пробелом. | Пиджак, Шорты, Брюки |