Dans cet article, vous allez voir avec quelle facilité il est possible d'extraire les éléments présents une seule fois dans une liste de données.
La fonction UNIQUE
Si vous travaillez avec Excel 365 or Excel Online, vous avez des fonction particulières ; les fonctions matricielles dynamiques. Ces fonctions ont la particularité de retourner le résultat dans plus d'une cellule.
Parmi ces fonctions, il existe la fonction UNIQUE. Cette fonction extrait sans doublon toutes les valeurs présentes dans une colonne.
=UNIQUE(A2:A10)

Mais écrite comme cela, la fonction UNIQUE renvoie aussi bien les valeurs présentes une seule fois que les valeurs en double.
Extraire les éléments présents qu'une seule fois
Maintenant, pour extraire les éléments présents qu'une seule fois, nous allons utiliser la même formule. 🤨🤔
En effet, la fonction UNIQUE propose une option pour ne se focaliser QUE sur les valeurs uniques. Cette option, c'est le 3e paramètre qu'il faut positionner à VRAI.
=UNIQUE(A2:A10;;VRAI)



Résoudre le problème avec la fonction NB.SI.ENS
Si vous n'avez pas la fonction UNIQUE dans votre version d'Excel, vous pouvez malgré tout trouver les valeurs présentes une seule fois. Il suffit d'utiliser la fonction NB.SI.ENS de la façon suivante.
=NB.SI.ENS($A$2:$A$10;A2)



Ensuite, il suffit d'appliquer un filtre.



Et ne sélectionner que la valeur 1.



Pour ne conserver que les valeurs présentes une seule fois dans la liste.



Vous trouverez des informations complémentaires sur la fonction UNIQUE sur le site de Microsoft.
03/11/2022 @ 16:07
Bonjour M. Le Guen,
Tout d'abord, merci pour votre site qui est une mine d'information et de formation !
Je me trouve actuellement face à un problème (que d'autres ont dû rencontrer) : La version que j'utilise m'a permis de créer une sorte de catalogue de commande de matériel grâce notamment aux fonctions UNIQUE et FILTRE combinées à une case à cocher de contrôle de formulaire. Cependant, la version Excel de l'entreprise (2016...) ne me permet pas d'exploiter ce fichier !
En gardant le système actuel de case à cocher qui renvoie la liste de matériel choisis sur une feuille récapitulative (Une cellule pour un matériel), existe-t-il une fonction ou une macro équivalente aux fonctions UNIQUE et FILTRE qui me permettrait de regrouper en colonne et en enlevant les cases vides les matériels choisis automatiquement (sans manipulation excel de la personne qui commande, du moins rien de plus qu'un bouton qui lancerait la macro) ?
Merci d'avance.
Cordialement,
Redwan
07/11/2022 @ 12:01
Oui, en macro on peut réaliser ce travail mais c'est beaucoup de développement