Récupérer un nombre d'article différent vendu par un commerciale

Bonjour à Toute la communauté,

Je coince dans une formule Excel, et je n'arrive pas à m'en sortir,

Je vous expose mon problème :

Colonne A : une personne

Colonne B : un type de livraison

Colonne C : un article

Colonne D : ce qui m'intéresse : une formule pour donner le nombre d'articles (Colonne C) différents vendu par la personne en colonne A, sans compter l'export (un type de livraison dans la colonne B)

J'ai trouvé une solution avec cette formule : =NB(UNIQUE(FILTRE([...])))

Mais je souhaiterais éviter de déclarer un tableau

Actuellement j'essaie de trouver une solution avec cette formule : =NB.SI.ENS($A$2:$A$10 ; A2 ; $B$2:$B$10 ; "<>" & "Export" ; $C$2:$C$10 ; "<>" )

Mais ça ne me compte pas le nombre d'article différent, mais le nombre de cellule

13classeur2.xlsx (17.00 Ko)
Ass. Com.Type de liv.Article=
JeanA domicilePomme2
JeanExportBanane2
JeanPoint relaisKiwi2
LéaA domicileKiwi2
LéaPoint relaisKiwi2
YannA domicileKiwi3
YannPoint relaisBanane3
YannPoint relaisPoire3
YannExportPoire3

Si quelqu'un à une idée je suis preneur

Merci d'avance pour votre temps et votre aide,

Alex

Bonjour Alex LD et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire :
- La charte du forum
- Quelques fonctionnalités du forum à connaître
qui vous aideront dans vos demandes et réponses sur ce forum.

Regardez aussi les petites icônes mises à votre disposition dans la barre de menu qui :
- vous permettent de poster un code (</>)
- ou de clôturer un fil lorsque vous avez terminé (V)

Sinon concernant votre demande,

J'ai trouvé une solution avec cette formule : =NB(UNIQUE(FILTRE([...])))

Mais je souhaiterais éviter de déclarer un tableau

Je poserai la question toute simple : Pourquoi ?

Vous êtes sur M365, autant en profiter, non

A+

Bonjour BrunoM45, et merci pour ton temps,

Présentation faite, et lecture de chartes faites,

Je poserai la question toute simple : Pourquoi ?

Je l'avais fait, mais j'ai eu l'impression que ça alourdissais le fichier et le ralentissait

C'est pour cela que je cherche une autre solution

Pour info le fichier dans lequel je souhaiterais insérer cette formule fait plus de 30MB, je ne sais pas si l'information est nécessaire,

A+

Alex

Re,

30Mb c'est donc normal pour le ralentissement..
De tout façon il vous faut une formule matricielle et c'est gourmand en processeur et temps

Il faut faire attention que les cellules utilisées par Excel n'aillent pas jusqu'à la dernière

Pour vérifier, CTRL+T -> Cellules -> Dernière cellule
Normalement celle-ci doit être la dernière du tableau à droite
Si ce n'est pas le cas, il y a un petit nettoyage à faire

A+

Bonjour à tous !

Par principe, j'utilise systématiquement, les dernières fonctions. Je les pense développées avec une performance accrue.

Vous trouverez un test ici !

La formule suivante semble retourner le résultat attendu.

=NBVAL(UNIQUE(FILTRE($C$2:$C$10;($A$2:$A$10=A2)*($B$2:$B$10<>"Export"))))

Hello Bruno,

Re,

30Mb c'est donc normal pour le ralentissement..

....
Si ce n'est pas le cas, il y a un petit nettoyage à faire

A+

Pour aider notre ami, peut-être que ce petit tuto pourrait lui rendre service...

(Alternative au fichier de Claude Dubois, "Dégraisser le mammouth", qui, utilisant VBA, ne laisse pas trop la main à l'utilisateur)

Salut cousinhub

J'y ai bien pensé,
mais je n'ai pas proposé ce fichier, car je ne sais pas si le poids du fichier est normal ou non

A+

Rechercher des sujets similaires à "recuperer nombre article different vendu commerciale"