Ceux qui possèdent la version d’abonnement d’Excel peuvent utiliser la nouvelle fonction géniale de filtrage. Excel exemple. Grâce à elle, il est beaucoup plus facile de filtrer des bases de données qu’avec les versions précédentes d’Excel.

Comment utiliser la nouvelle fonction de filtre d’Excel 365 ?

Supposons que vous ayez enregistré une liste de véhicules dans une feuille de calcul Excel – peut-être le parc automobile de votre entreprise.

Quelques exemples de données pour démontrer la fonction de filtre.

Vous souhaitez maintenant que la liste soit limitée à un autre endroit de votre document Excel : Seuls les véhicules diesel doivent y apparaître.

Pour cela, il suffit d’écrire une cellule libre :

Excel insère ainsi automatiquement sous cette cellule les valeurs de la plage de données pour lesquelles la colonne C a la valeur “Diesel”. Le résultat ressemble par exemple à ceci :

La fonction de filtre insère automatiquement les cellules sélectionnées à un autre endroit.

Les principales indications pour filtrer correctement

  • Le premier paramètre de FILTER() détermine la plage de données dont les lignes doivent apparaître dans le résultat si elles correspondent à la condition de filtre.
  • Le deuxième paramètre contient la condition. Dans l’exemple, on y a défini que les lignes respectives de la plage C2:C11 doivent contenir la valeur “Diesel”. (En accord avec la nouvelle fonction FILTER(), Excel a ainsi obtenu une méthode permettant d’utiliser toute une plage de cellules dans une comparaison).
  • Si aucune valeur de la plage de données ne correspond à la condition, l’erreur #KALK ! apparaît dans la plage de destination. Pour éviter cela, utilisez le troisième paramètre optionnel. Vous y définissez le message qui doit apparaître lorsque l’évaluation donne un résultat vide :
  • Si la place dans la zone cible n’est pas suffisante pour les données à afficher, car Excel écraserait sinon une cellule occupée, vous recevrez le message #SUPPRESSION !
  • Si vous transformez la plage de données en tableau, vous pouvez reformuler la formule de manière à ce qu’elle soit beaucoup plus facile à comprendre. Ainsi, la sélection des voitures diesel pourrait ressembler à ceci :
  • Les données d’origine et la plage cible peuvent être placées dans des tableaux séparés d’un fichier Excel. Cela rend l’utilisation plus claire dans de nombreux cas. Il suffit alors de mentionner le tableau lors de la référence aux plages de cellules. Par exemple, si les données d’origine se trouvent dans le tableau1 et que vous souhaitez obtenir la liste des véhicules diesel de l’exemple dans le tableau2, utilisez cette formule :
En relation  Photoshop : copier des calques dans une autre image

Pour utiliser la logique ET ou OU

Par exemple, si vous voulez trouver tous les véhicules diesel de 2019 ou plus tard, écrivez

Cela fonctionne parce qu’Excel ne travaille pas en interne avec VRAI et FAUX pour les valeurs logiques. Au lieu de cela, il utilise des valeurs numériques : FAUX correspond à 0 et VRAI est tout sauf 0. La multiplication dans la formule fait que la condition donne FAUX si au moins un des multiplicateurs est 0, donc donne FAUX. Cela correspond donc à une combinaison ET.

La condition OU est tout aussi facile à obtenir : remplacez la multiplication par une addition. Si au moins une des conditions est correcte, la valeur de l’addition est soit 1 soit 2 – ce qui est interprété par Excel comme VRAI dans les deux cas. Ce n’est que si les deux conditions échouent que le véhicule n’apparaîtra pas dans la zone cible, car 0+0 donne zéro.

Voici comment procéder lorsque les conditions sont compliquées

La condition, c’est-à-dire le deuxième paramètre de la fonction FILTER(), peut aussi être examinée séparément. Par exemple, écrivez dans la cellule E2 la condition de notre premier exemple :

Comme vous le voyez, Excel remplit ici de manière autonome, sans copier la formule, toute la plage de cellules jusqu’à E11 avec le résultat de la comparaison :

Seules les lignes pour lesquelles le résultat dans la colonne qui vient d’être remplie est VRAI, apparaissent dans la zone cible de la fonction FILTRE.

Dans cet exemple simple, l’avantage des valeurs insérées ne saute peut-être pas aux yeux. Mais si vous utilisez des conditions plus complexes, vous pouvez par exemple utiliser cette méthode pour afficher le résultat de chaque élément de votre condition dans une colonne séparée et faciliter ainsi la recherche d’erreurs.

En relation  Nettoyer le ventilateur de son PC - voici comment procéder