Aide à une formule de comptage

Résolu
Bonjour,

je cherche une formule qui va me permettre de comptabiliser le nombre de référence par magasin. La ou je sèche c'est quand il y a la même référence dans un même magasin je dois la compter 1 seul fois . Merci de votre aide

https://mon-partage.fr/f/6rSBTUfu/

Configuration: Windows / Edge 91.0.864.64

12 réponses

  1. Bonjour,
    Petite question, est-ce que la même référence peut se trouver dans plusieurs magasins Oui / Non ?
    1
    1. Bonjour,
      Merci d'avoir pris le temps de me répondre.
      Par contre Non une même référence ne peux pas se retrouver dans plusieurs magasins.
      Chaque magasin a ses références
      Merci beaucoup
      Keshia
      0
    2. @keshia21Merci keshia21, je pense que vous avez la solution de ccm81 (salutations)
      Salutations.
      Le Pingou
      0
  2. Bonsoir CCM81

    Je viens de voir votre réponse et je vous remercie d'avoir pris le temps de m'aider.
    Je ne maitrise pas du tout les macros.
    Je vais la copier dans mon fichier et ne plus y toucher
    Merci à vous bonne soirée
    Keshia
    0
    1. Bonjour

      Je vais la copier dans mon fichier et ne plus y toucher
      Si quand même un peu

      1. Alt-F11 pour accéder à l’éditeur vba
      2. Insertion/Module pour créer le Module 1
      3. Tu colles tout le code dans ce Module 1
      4. Tu modifies les valeurs des constantes ci-dessous selon la configuration de tes données
      Const comag = 4   ' colonne D > magasin
      Const lideb = 4 ' premiere ligne des données

      Const ceres = "H4" ' premiere cellule pour le résultat

      5. Tu enregistres ton fichier avec l’extension .xlsm (Fichier/Enregistrer sous/Type ...
      6. Si tu veux affecter à cette macro un raccourci-clavier (j'ai mis Ctrl+k pour mon fichier)
      Sous l’onglet Développeur, dans le groupe Code, cliquez sur Macros.
      Onglet Développeur du ruban
      Dans la zone Nom de la macro, cliquez sur la macro à affecter à une touche de raccourci utilisant la touche Ctrl.
      Cliquez sur Options.
      La boîte de dialogue Options de macro s’affiche.
      Dans la zone Touche de raccourci
      N'oublies pas de re-sauvegarder

      RQ. Si tu veux des explications sur le code, tu dis

      Bonne journée
      1
      1. Bonjour ccm81

        Merci pour les explications c'est top avec VBA tu viens de me faire gagner plusieurs heures de travail.
        je souhaiterais te sollicité encore un peu s'il te plait car je ne saurais pas le faire.
        Je souhaiterais ajouter si possible les dates de ventes des références pour ensuite faire des statistiques de ventes par mois et par magasin. Cela m'éviterais de refaire d'autres calculs à la main. Je ne sais pas si cela est possible en VBA. Et si tu as d'autres conseils je suis preneuse.

        Merci infiniment pour ton aide
        keshia.
        Bonne journée,

        https://mon-partage.fr/f/gEcTVfPm/
        0
        1. Je te renvoies ton fichier, il faudrait que tu le remplisses "à la main" que je puisse comprendre le problème.
          S'il y a d'autres cas à prévoir, tu les ajoutes
          https://mon-partage.fr/f/ymgcxZ8H/

          Cdlmnt
          1
          1. Bonsoir ccm81

            J'ai rempli le fichier avec le résultat que je souhaiterais obtenir si possible.
            Cela me permettrais de sortir des statistiques tous les mois .
            Encore merci pour ton aide
            bonne soirée
            Keshia

            https://mon-partage.fr/f/5PmWl1z4/
            0
            1. Bonjour ccm81,

              J'ai ouvert le fichier et c'est exactement ce que je souhaitais avoir comme résultat. Merci
              j'ai l'impression sauf mauvaise manipulation de ma part que cela ne fonctionne pas pour les résultats du mois d'aout et du mois de septembre .
              Et quand je fais transférer dans la macro il me transfert bien sur le mois d'octobre mais garde aussi les quantité sur le mois de juillet.
              Quand penses-tu ?
              Merci de ton aide
              Bonne fin de journée
              Keshia
              0
              1. Bonjour keshia21

                1. j'ai l'impression sauf mauvaise manipulation de ma part que cela ne fonctionne pas pour les résultats du mois d'aout et du mois de septembre .
                Avec mon fichier ?

                2. Et quand je fais transférer dans la macro il me transfert bien sur le mois d'octobre mais garde aussi les quantité sur le mois de juillet.
                Là, je ne comprends pas bien

                Envoies le fichier avec les pb en évidence

                RQ. Ton message de 17h25 apparait 4 fois chez moi, si c'est pareil pour toi, il faudrait faire un brin de ménage

                Cdlmnt
                1
                1. Bonsoir ccm81,
                  je te renvoie le fichier .
                  Merci encore pour le temps que tu me consacres .
                  Bonne soirée
                  Keshia

                  https://mon-partage.fr/f/KA97oX1M/
                  0
              2. Re

                En relisant ta deuxième demande (références par mois) et ton dernier post (post 11) avec un peu plus d'attention, je crois que tu tiens à conserver la macro OK, qui te permet d'avoir le nombre de références (sans doublon) par magasin, comme dans ta première demande (une sorte de compilation pour l'ensemble des dates). C'est ça ?
                Si oui, il faut modifier un peu le code

                Cdlmnt
                1
                1. Si oui, il faut modifier un peu le code
                  et mettre le résultat de OK ailleurs
                  0
                2. @ccm81Bonsoir,

                  Je viens de regarder le fichier et c'est exactement ce que j'espérais comme résultat même au Delas . MERCI beaucoup.
                  Dans ton dernier post tu parles de modifier un peu le code et mettre le résultat ok ailleurs . Mais je ne sais pas le faire.
                  Mais déjà le fichier que tu m'as fais c'est déjà trop trop bien. je vais pouvoir l'adapter .
                  Encore merci pour tous le temps que tu m'as consacrer .
                  Bonne soirée
                  Keshia
                  0
                3. @keshia21Bonjour Keshia21

                  Avec un bouton pour compiler l'ensemble des dates "ailleurs"
                  https://mon-partage.fr/f/Wuex2zkc/

                  Si c'est fini, peux tu mettre le sujet à résolu (en haut dans ton premier message)

                  Si tu as un souci pour adapter tout ça au vrai fichier, tu peux me contacter et l'envoyer via la MP (messagerie personnelle)

                  Bonne journée
                  0
                4. @ccm81Bonsoir ccm81,

                  Dans cette dernière version de mon fichier que tu m'as envoyer à 9h02 Peux-tu changer le nom des colonnes comme cela je pourrais l'utiliser telque. J'ai essayé de remplacer mais la macro se bloque .

                  Dans la ligne 3 Colonnes D E F H

                  Magasin a remplacer par libelle long fournisseur retour
                  Reference a remplacer par Numero de retour
                  Date a remplacer par Date de Retour
                  Magasin a remplacer par libelle long fournisseur retour
                  Encore merci pour ton aide
                  Bonne soirée
                  Keshia
                  0
                5. @keshia21Bonjour Keshia21

                  J'ai essayé de remplacer mais la macro se bloque .

                  1. normalement, il n'y a pas de raison, le code ne travaille que sur les adresses
                  2. "la macro " > laquelle ?
                  3. dans le vrai fichier, combien auras tu de dates dans la colonne date (un ordre de grandeur)

                  J'ai changé les noms des colonnes, aucune macro n'a bloqué
                  J'ai modifié un peu le code, ça devrait aller un peu plus vite

                  https://www.cjoint.com/c/KGsnC5vyGvB

                  Une question. Les dates sont elles triées dans la colonne Date de retour ?
                  Si oui, on devrait pourvoir gagner du temps à l'exécution

                  Cdlmnt
                  0