Recherche
Garder les lignes qui satisfont un test
Définition
Renvoyer les nombres dont les étiquettes correspondent à un groupe consiste à donner à FILTER les nombres et le test de correspondance.
Syntaxe
=FILTER(array, include)
Arguments
| Argument | Signification |
|---|---|
array |
La colonne de nombres à renvoyer. |
include |
Le test des lignes à conserver, par exemple A2:A4="on". |
Exemple détaillé
Un journal de pompe stocke l'état en A2:A4 et les litres en B2:B4. Seule la ligne on doit être renvoyée.
| A : État | B : Litres |
|---|---|
| off | 4 |
| on | 13 |
| off | 6 |
Formule : =FILTER(B2:B4,A2:A4="on")
Résultat : 13. Seule la ligne 3 est on, donc les litres 13 sont renvoyés.
Exercice
Les cellules A2:A4 contiennent no, yes et no. Les cellules B2:B4 contiennent 5, 8 et 2. En C2, écrivez une formule qui renvoie les nombres de B2:B4 où A2:A4 est égal à yes.
- En C2, écrivez une formule INDEX et FILTER qui renvoie la première valeur de B2:B4 où A2:A4 est égal à yes.
- C2 doit afficher la première valeur de B2:B4 où A2:A4 est égal à yes.
Fonctions associées
FILTER est la fonction qui conserve les nombres dont les étiquettes satisfont le test.
Erreur courante
Inverser les colonnes, comme dans =FILTER(A2:A4,B2:B4="on") : la formule essaie alors de faire correspondre des litres au mot on et ne renvoie rien.