Formule Excel: exemple de filtre de base -

Table des matières

Formule générique

=FILTER(data,range=value,"not found")

Sommaire

Pour interroger les données et extraire les enregistrements correspondants, vous pouvez utiliser la fonction FILTRE. Dans l'exemple illustré, la formule en F5 est:

=FILTER(B5:E15,E5:E15=H4,"not found")

Qui récupère les données où l'état = "TX".

Explication

Cette formule s'appuie sur la fonction FILTER pour récupérer des données en fonction d'un test logique. L'argument tableau est fourni sous la forme B5: E15, qui contient l'ensemble complet de données sans en-têtes. L'argument include est une expression qui exécute un test simple:

E5:E15=H4 // test state values

Puisqu'il y a 11 cellules dans la plage E5: E11, cette expression renvoie un tableau de 11 valeurs TRUE et FALSE comme ceci:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Ce tableau est utilisé par la fonction FILTER pour récupérer les données correspondantes. Seules les lignes dont le résultat est TRUE en font la sortie finale.

Enfin, l'argument "if_empty" est défini sur "not found" au cas où aucune donnée correspondante ne serait trouvée.

Autres domaines

D'autres champs peuvent être filtrés de la même manière. Par exemple, pour filtrer les mêmes données sur les commandes supérieures à 100 $, vous pouvez utiliser FILTER comme ceci

=FILTER(B5:E15,C5:C15>100,"not found")

Articles intéressants...