Renvoie une version filtrée de la plage source, avec uniquement les lignes ou colonnes qui répondent aux conditions spécifiées.
Exemples
Filtre une plage en fonction de différentes conditions.
Exemple d'utilisation
FILTER(A2:B26; A2:A26 > 5; D2:D26 < 10)
FILTER(A2:C5, {VRAI; VRAI; FAUX; VRAI})
FILTER(A2:B10, NOT(ISBLANK(A2:A10)))
Syntaxe
FILTER(plage; condition1; [condition2; …])
-
plage: données à filtrer. -
condition1: colonne ou ligne qui contient des valeurs "VRAI" ou "FAUX" correspondant à la première colonne ou ligne deplage, ou formule de tableau dont le résultat est "VRAI" ou "FAUX". -
condition2 …- [FACULTATIF] : autres lignes ou colonnes contenant les valeurs booléennesVRAIouFAUXindiquant si la ligne ou colonne correspondante dansplagedoit passer par la fonctionFILTER. Il peut également s'agir d'expressions de formule de tableau dont le résultat correspond à de telles lignes ou colonnes. Toutes les conditions doivent être de même type (ligne ou colonne). Il n'est pas possible de mélanger les types de conditions.condition: les arguments doivent être exactement de la même longueur queplage.
Remarques
-
FILTERpermet uniquement de filtrer soit les lignes, soit les colonnes. Pour filtrer à la fois les lignes et les colonnes, utilisez la valeur renvoyée par une fonctionFILTERen tant queplaged'une autre fonction. -
Si la fonction
FILTERne trouve aucune valeur répondant aux conditions fournies, le résultat#N/Aest renvoyé.
Voir également
UNIQUE : Renvoie des lignes uniques de la plage source fournie, en excluant les doublons. Les lignes sont renvoyées dans l'ordre de leur première occurrence dans la plage source.