Formule Excel: valeurs distinctes -

Table des matières

Formule générique

=UNIQUE(data,FALSE,TRUE)

Sommaire

Pour extraire une liste de valeurs distinctes d'un ensemble de données (c'est-à-dire des valeurs qui n'apparaissent qu'une seule fois), vous pouvez utiliser la fonction UNIQUE. Dans l'exemple illustré, la formule en D5 est:

=UNIQUE(B5:B16,FALSE,TRUE)

qui produit les 2 valeurs distinctes dans les données, "violet" et "gris".

Explication

Cet exemple utilise la fonction UNIQUE. Avec les paramètres par défaut, UNIQUE affichera une liste de valeurs uniques, c'est-à-dire des valeurs qui apparaissent une ou plusieurs fois dans les données source. Cependant, UNIQUE a un troisième argument facultatif, appelé "survient une fois" qui, lorsqu'il est défini sur TRUE, obligera UNIQUE à ne renvoyer que les valeurs qui apparaissent une fois dans les données.

Dans l'exemple illustré, les arguments d'UNIQUE sont configurés comme ceci:

  • tableau - B5: B16
  • by_col - FALSE
  • survient_once - VRAI

Comme survient_once est défini sur TRUE, UNIQUE génère les 2 valeurs des données qui n'apparaissent qu'une seule fois: "violet" et "gris".

Notez que l'argument by_col est facultatif et vaut par défaut FALSE, il peut donc être omis:

=UNIQUE(data,,TRUE)

TRUE et FALSE peuvent également être remplacés par 1 et zéro comme ceci:

=UNIQUE(data,0,1)

Plage de sources dynamiques

UNIQUE ne changera pas automatiquement la plage source si des données sont ajoutées ou supprimées. Pour donner à UNIQUE une plage dynamique qui sera automatiquement redimensionnée au besoin, vous pouvez utiliser un tableau Excel ou créer une plage nommée dynamique avec une formule.

Articles intéressants...