Exceller

Valeurs uniques avec critères

Unique Values With Criteria

Formule Excel: valeurs uniques avec critèresFormule générique
= UNIQUE ( FILTER (rng1,rng2=A1))
Résumé

Pour extraire une liste de valeurs uniques d'un ensemble de données, tout en appliquant un ou plusieurs critères logiques, vous pouvez utiliser le Fonction UNIQUE avec la Fonction FILTER . Dans l'exemple illustré, la formule en D5 est:

 
= UNIQUE ( FILTER (B5:B16,C5:C16=E4))

qui renvoie les 5 valeurs uniques du groupe A, comme vu dans E5: E9.



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 les données de limite aux valeurs associées au groupe A uniquement:



comment changer sig figs sur excel
 
 FILTER (B5:B16,C5:C16=E4)

Notez que nous récupérons la valeur «A» directement à partir de l'en-tête de la cellule E4. Insider filtre l'expression C5: C16 = E4 renvoie un tableau de valeurs TRUE FALSE comme ceci:

 
{TRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSE}

Ce tableau est utilisé pour filtrer les données et la fonction FILTER renvoie un autre tableau en conséquence:



 
{'red''amber''green''green''blue''pink''red''blue''amber'}

Ce tableau est renvoyé directement à la fonction UNIQUE en tant que déployer argument. UNIQUE supprime ensuite les doublons et renvoie le tableau final:

excel écart type p vs s
 
{'red''green''blue''pink''gray'}

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

La formule dans G5, qui renvoie des valeurs uniques associées au groupe B, est presque la même:



Excel formule et texte dans la même cellule
 
= UNIQUE ( FILTER (B5:B16,C5:C16=G4))

La seule différence est que C5: C16 est comparé à la valeur de G4, qui est «B».

Plage de sources dynamiques

Comme les plages B5: B15 et C5: C16 sont codées en dur directement dans la formule, elles ne seront pas redimensionnées si des données sont ajoutées ou supprimées. Pour utiliser une plage dynamique qui se redimensionnera automatiquement en cas de besoin, vous pouvez utiliser un Tableau Excel , ou créez un plage nommée dynamique avec une formule.

Formules de matrice dynamique sont disponibles en Bureau 365 seul. Auteur Dave Bruns


^