FormulaCamp
Toutes les fonctions
Dynamic arrays

UNIQUE dans Excel

UNIQUE dans Excel expliquée avec sa syntaxe, trois exemples vérifiés, les valeurs distinctes, les occurrences uniques et les erreurs.

Syntaxe

UNIQUE(array, [by_col], [exactly_once])

Exemple : =UNIQUE(B2:B100)

Disponible dans : Excel 2021+, Microsoft 365

UNIQUE renvoie les valeurs distinctes d’une plage et les propage dans les cellules inférieures : =UNIQUE(array, [by_col], [exactly_once]). C’est un moyen rapide d’obtenir une liste de catégories, de clients ou de régions sans doublons.

Quand l’utiliser

Arguments

Exemples expliqués

Régions distinctes

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =UNIQUE(A2:A7)

Résultat : se propage dans East, West, North

Conserve la première occurrence de chaque région, dans son ordre d’apparition.

Nombre de régions distinctes

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =COUNTA(UNIQUE(A2:A7))

Résultat : 3

COUNTA compte les éléments de la liste unique.

Valeurs présentes une seule fois

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =UNIQUE(B2:B7,,TRUE)

Résultat : se propage dans Ben, Cara, Dan, Eli

Régler exactly_once sur TRUE exclut Ana, qui apparaît deux fois.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =UNIQUE(A2:A7)

Feuille d’exemple : UNIQUE
ABCDEF
1RegionProductUnitsPriceResult
2EastPen1202.5East
3WestPen802.5West
4EastBook4512North
5NorthBook6012
6WestLamp3025
7EastLamp1525
Résultat en F2 : East
S’exercer dans une leçon en anglais : UNIQUE and SORT

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Comment compter les valeurs uniques ?
Utilisez =COUNTA(UNIQUE(range)), ou =SUM(1/COUNTIF(range,range)) dans les anciennes versions d’Excel.
UNIQUE peut-elle trier la liste ?
Placez-la dans SORT : =SORT(UNIQUE(A2:A7)).
UNIQUE fonctionne-t-elle sur plusieurs colonnes ?
Oui. Elle renvoie les lignes uniques lorsque le tableau comporte plusieurs colonnes.
UNIQUE respecte-t-elle la casse ?
Non. "east" et "East" constituent la même valeur.

Autres fonctions de la catégorie Dynamic arrays