Formule Excel: les valeurs uniques ignorent les espaces -

Table des matières

Formule générique

=UNIQUE(FILTER(data,data""))

Sommaire

Pour extraire une liste de valeurs uniques d'un ensemble de données, en ignorant les cellules vides, vous pouvez utiliser la fonction UNIQUE avec la fonction FILTER. Dans l'exemple illustré, la formule en D5 est:

=UNIQUE(FILTER(B5:B16,B5:B16""))

qui produit les 5 valeurs uniques vues dans D5: D9.

Explication

Cet exemple utilise la fonction UNIQUE avec la fonction FILTER. En travaillant de l'intérieur vers l'extérieur, la fonction FILTER est d'abord utilisée pour supprimer toutes les valeurs vides des données:

FILTER(B5:B16,B5:B16"")

Le symbole est un opérateur logique qui signifie "n'est pas égal". Pour plus d'exemples d'opérateurs dans les critères de formule, consultez cette page.

FILTER renvoie un tableau de valeurs, à l'exclusion des chaînes vides:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Ce tableau est renvoyé directement à la fonction UNIQUE comme argument de tableau . UNIQUE supprime ensuite les doublons et renvoie le tableau final:

("red";"amber";"green";"blue";"pink")

UNIQUE et FILTER sont des fonctions dynamiques. Si les données dans B5: B16 changent, la sortie sera mise à jour immédiatement.

Plage de sources dynamiques

Étant donné que la plage B5: B15 est codée en dur directement dans la formule, elle ne changera pas si des données sont ajoutées ou supprimées. Pour utiliser une plage dynamique qui sera automatiquement redimensionnée selon les besoins, vous pouvez utiliser un tableau Excel ou créer une plage nommée dynamique avec une formule.

Articles intéressants...