FILTER est une toute nouvelle fonction Dynamic Array dans Excel. Annoncée à Ignite 2018, la fonction est l'une des nombreuses nouvelles fonctions Excel:
- Lundi a couvert la nouvelle formule = A2: A20, l'erreur SPILL et la nouvelle fonction SINGLE requise à la place de l'intersection implicite
- Mardi couvert SORT et SORTBY
- Cet article couvre FILTER
- Jeudi couvrira UNIQUE
- Vendredi couvrira les fonctions SEQUENCE et RANDARRAY
FILTER acceptera un tableau, conservera les lignes que vous spécifiez et renverra les résultats dans une plage de diffusion.
Pour cet article, vous utiliserez cet ensemble de données:

La syntaxe de FILTER est FILTER (array, include, (si vide))

Premier exemple: vous souhaitez récupérer toutes les lignes de l'ensemble de données où l'équipe est bleue. Mettez Bleu dans la cellule F1. La formule entrée dans E4 est =FILTER(A4:C16,B4:B16=F1,"None Found")
.
Notez que vous n'avez pas à utiliser F4 ou les signes dollar dans la formule. C'est une formule unique qui renvoie plusieurs résultats. Il n'est pas nécessaire de copier ceci n'importe où, donc il n'y a pas besoin de références absolues. De plus, vous n'avez pas besoin d'appuyer sur Ctrl + Maj + Entrée.

Changez F1 en Bleu et vous obtenez tous les membres de l'équipe bleue.

Le troisième argument de FILTER est facultatif et est illustré ici. (if_empty) spécifie le texte à renvoyer au cas où il n'y aurait aucun résultat. Si vous changez F1 en Lime, vous obtiendrez le texte spécifié dans la formule.
F
Le résultat ci-dessus n'est pas très complet. Et si vous avez une formule qui nécessite vraiment une réponse numérique dans la 3ème colonne? Vous pouvez spécifier une constante de tableau comme argument (if_empty):=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))

Plus vous utilisez ces nouvelles formules Dynamic Array, plus elles apparaissent étonnantes.
Dans son article sur FILTER, Smitty Smith de l'équipe Excel a un excellent exemple de faire un ET dans la nouvelle fonction FILTER.
Regarder la vidéo
Télécharger le fichier Excel
Pour télécharger le fichier Excel: filter-function-in-excel.xlsx
Excellente pensée du jour
J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:
"Omettre les formats inutiles"
Jordan Goldmeier