Excel 2007

bonjour, à partir d'un tableau ou sont indiqué tous les noms des villes des visiteurs tous les mois, donc souvent en doublons, comment reporter automatiquement dans une nouvelle colonne ces noms sans doublons et dans une autre colonne adjacente le nombre de fois que ces villes ont été inscrites ?

Merci, là je bloque !!

13 réponses

Résumé de la discussion

Le problème est de partir d’un tableau récapitulant les noms de villes des visiteurs mois par mois et comportant des doublons, pour en obtenir une liste des villes sans doublons dans une colonne et, dans une colonne adjacente, le nombre d’occurrences par ville. Les solutions proposées s’articulent autour de deux approches: une formule matricielle qui compte les occurrences avec NB.SI et déduit les noms uniques, et une méthode pas à pas utilisant des colonnes d’aide (flag de première occurrence, PETITE.VALEUR et INDIRECT) pour construire la liste unique et les comptes. Pour fiabiliser les résultats, il est conseillé de centraliser les noms dans une liste maître sur une feuille dédiée et d’employer des listes déroulantes (validation de données) afin de standardiser l’orthographe des communes. Des échanges évoquent également des difficultés liées au partage des fichiers ou à des liens manquants, nécessitant l’envoi d’un fichier complet pour assurer le bon fonctionnement des calculs.

Bobot (l’IA à votre service)
  1. Bonsoir

    liste sans doublons avec une formule matricielle

    décompte des nombre de fois par une formule NB.SI

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

    Cdlmnt

    Via


    1
    1. Merci beaucoup et bonsoir

      Comme précisé sur mon profil, malgré mon age, il y a 3 semaines je ne connaissais rien a Excel.

      Je me débrouille à présent mais j'ai encore de grosses lacunes.

      Si tu acceptes et si tu as un peu de temps, puis je t'envoyer le fichier complet mais en privé ?

      Il est quasiment terminé, il ne reste qu'un peu de peaufinage.

      Les données sont partielles et anonymes mais permettent d'utiliser et de contrôler le fonctionnement..

      Merci de ta réponse qu'elle que soit celle-ci.

      bonne soirée

      0
  2. Bonjour,

    Pour une aide adaptée, joindre un fichier (pas une image!) anonymisé et représentatif, accompagné d'exemples du résultat attendu

    Slts

    0
    1. Bonjour, comment joindre un fichier, SVP ? merci

      0
      1. Bonsoir

        1) Aller dans https://www.cjoint.com
        2) Cliquer sur [Parcourir] pour selectionner le fichier (15 Mo maxi)
        3) Aller vers le bas pour cliquer sur le bouton bleu [Creer le lien Cjoint]
        4) Au bout de quelques secondes la seconde page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir Copier le lien
        5) Revenir dans la discussion sur CCM, et dans votre message faire Coller.

        0
        1. Merci

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

          0
          1. Bonjour

            une proposition

            Formules à recopier vers le bas

            en J2 Lignes des Communes présentes col B 

            =SI(B2="";"";SI(NB.SI($B2:$B$218;B2)>1;"";LIGNE()))

            en K2 ordre croissant lignes communes

            =PETITE.VALEUR($J$2:$J$218;LIGNE()-1)

            en F2

            =SI(ESTERREUR(K2);"";INDIRECT("B"&K2))

            en G2

            =SI(F2="";"";NB.SI($B$2:$B$218;F2))

            en H2 pour le calssement

            =SI(F2="";"";RANG(G2;$G$2:$G$218))

            Ne parvenant pas à me connecter sur cjoint  j'ai mis un copie écran

            0
            1. Hello,

              pour ceux qui voudraient une version avec les fonctions de MS 365 (ou simplement par curiosité...)

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

              0
              1. Bonsoir

                Pas de souci

                Tu postes ton fichier comme la 1ere fois via cjoint.com et tu me communiques le lien copié en message privé (pour me laisser un message tu cliques sur mon pseudo en tête de ce post

                Je regarderai cela ☺


                0
                1. https://www.cjoint.com/c/OBytcSCOmOF

                  0
                  1. Ton fichier "amélioré" en retour :

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

                    Pour que la formule pour la commune la plus concernée et les statistiques fonctionnent il est impératif que les noms des communes soient entrés partout avec la même orthographe, il y a sur tous les mois de l'année un fort risque d'erreur (il y en avait une déjà avec Trémeuheuc écrit Tremeleuc !) Pour pallier cela il faut dans les cellules des listes déroulantes basée sur une liste des communes établie dans une autre feuille, ce que j'ai fait dans le fichier dans une feuille Communes. Cette liste est facilement modifiable

                    J'ai également crée une liste déroulante pour les tranches d'âge et mis une mise en forme conditionnelle sur les colonnes des tranches d'âge pour leur attribuer des couleurs différentes

                    Cdlmnt

                    Via

                    0
                    1. C'est beaucoup mieux déjà mais il semble y avoir un problème.

                      Dans les tableaux reçus par ton lien, dans la feuille Détails, il manque une grande partie des tableaux incorporés (de P à AE)

                      c'est là que beaucoup de calculs et contenu d'affichage sont stockés.

                      Est ce que mon lien d'envoi a tronqué ces données ?

                      Si besoin je peux renvoyé !!

                      Mais merci déjà.

                      0
                      1. Contributeur

                        Quel est le lien entre et josett35 Truant ?

                        0
                    2. Bjr. L'un est mon pseudo, l'autre mon nom de famille. J'ai du zapper, désolé. Bonne journée 

                      0
                      1. Bonjour

                        Je ne sais pas pourquoi il manque ces tableuax

                        Essaie de renvoyer le fichier


                        0