Поиск
Оставить строки, которые проходят проверку
Определение
Вернуть числа, чьи метки совпадают с одной группой, — значит передать FILTER числа и проверку совпадения.
Синтаксис
=FILTER(array, include)
Аргументы
| Аргумент | Значение |
|---|---|
array |
Столбец чисел, которые возвращать. |
include |
Проверка, какие строки оставить, например A2:A4="on". |
Пример
Журнал насоса хранит статус в A2:A4 и литры в B2:B4. Должна вернуться только строка on.
| A: Статус | B: Литры |
|---|---|
| off | 4 |
| on | 13 |
| off | 6 |
Формула: =FILTER(B2:B4,A2:A4="on")
Результат: 13. Только строка 3 — on, поэтому возвращаются литры 13.
Практика
В ячейках A2:A4 записаны no, yes и no. В ячейках B2:B4 записаны 5, 8 и 2. В C2 напишите формулу, которая возвращает числа из B2:B4, где A2:A4 равно yes.
- В C2 напишите формулу INDEX и FILTER, которая возвращает первое значение в B2:B4, где A2:A4 равно yes.
- C2 должна показать первое значение в B2:B4, где A2:A4 равно yes.
Связанные функции
FILTER — это функция, которая оставляет числа, чьи метки проходят проверку.
Частая ошибка
Поменять столбцы, как в =FILTER(A2:A4,B2:B4="on"): тогда формула пытается сопоставить литры со словом on и ничего не возвращает.