Rechercher tous les achats d'un même client

Anonyme
2020-12-04T09:31:47+00:00

Bonjour,

J'ai deux fichiers :

  • la liste de toutes mes ventes : 46 000 lignes et près de 27 000 clients différents
  • la liste de mes "plus gros acheteurs" ==> personnes ayant effectué plus de 5 achats = 500 clients en gros

Quelle formule utiliser pour extraire  une liste des achats de ces 500 "gros acheteurs" uniquement

En gros, je veux savoir ce qu'ils ont acheté le plus en 10 ans afin de voir quels sont mes produits stars.

J'ai essayé de le faire avec

==> des filtres (recherche à "la main" par ordre alphabétique)

==> en utilisant RechercheV (mais cela ne me sort que le 1er achat par client)

Merci de votre aide

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Anonyme
    2020-12-04T10:16:57+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Salut, je suis Jonathan, conseiller indépendant ici pour travailler avec vous sur cette question.

    Cela peut facilement être résolu en utilisant la table pivotante et faire un rapport comme l’image ci-jointe.

    Vous pouvez en savoir plus sur la table pivotante en vérifiant ci-dessous lien.

    https://support.microsoft.com/en-us/office/crea...

    J’espère que ça t’aidera.

    Jonathan

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2020-12-04T23:25:07+00:00

    Merci

    Cela m'a bcp aidé

    You're the best

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2020-12-04T12:08:36+00:00

    Une autre solution avec une seule colonne de calcul intermédiaire. On ajoute une colonne à la liste des ventes avec la formule :

    =NB.SI(Tableau25[meilleurs clients];[@Clients])

    en C2, à recopier vers le bas.

    Résultats différents de la première solution (sans doute préférable, mais pas le temps de vérifier) :

    https://mon-partage.fr/f/339qfNEZ/

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2020-12-04T10:52:14+00:00

    Bonjour,

    J'ai une solution, moins bonne que celle de JonathanPasqua sans doute, mais plus détaillée, avec deux colonnes de calcul et un tableau croisé dynamique (TCD) :

    En colonnes A et B : tableau des ventes.

    En D1:D11, la liste des meilleurs clients (j'ai tout mis sur la même feuille pour simplifier, mais les listes peuvent être dans des fichiers différents).

    En F2, la formule :

    =SIERREUR(INDEX($B$2:$B$400;AGREGAT(15;6;LIGNE($A$2:$A$400)/ESTNUM(EQUIV($A$2:A$400;D$2:D$11;0));LIGNE(A1)));"")

    à tirer vers le bas.

    En G2, à tirer vers le bas :

    =NB.SI(F:F;F2)

    En I2, un TCD avec les produits en ligne et les valeurs de la colonne G en champ de calcul (pour le calcul, j'utilise la valeur maximum du champ). Le TCD est trié sur le champ de valeurs en ordre décroissant.

    Note : le TCD peut être remplacé par des formules.

    Je reste à ta disposition pour tout renseignement.

    Lien vers le fichier exemple :

    https://mon-partage.fr/f/KHVsxy0b/

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire