IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

formule pour doublons et occurence sur deux colonnes


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut formule pour doublons et occurence sur deux colonnes
    Bonjour à tous,

    je suis nouveau membre et néophyte ...

    J'ai un tableau à réaliser avec en colonne A une liste de personnes et en colonne B des caractéristiques propres.

    La colonne A est copiée automatiquement d'un autre tableau que l'on modifie en fonction des mouvements de personnes, et certaines de ces personnes, étant sur plusieurs postes, sont alors listés en A plusieurs fois (la colonne A a donc des formules dans ses cellules).

    J'ai réussi à formuler une somme pour comptabiliser le nombre d'enseignants en supprimant les doublons SOMMEPROD(1/NB.SI(A3:A194;A3:A194))

    Maintenant, je souhaite connaitre le nombre de chacune des caractéristiques, mais sans les doublons liés aux personnes notées plusieurs fois :

    col A col B

    M.X toto
    Mme Y tata
    Mme T dde
    Mme R uiui
    MM.X toto
    Mme E lala
    Mme Y tata
    Mme L toto

    Par exemple, ici, si je calcule le nombre de toto, j'en aurais 3, mais je voudrais avoir le nombre de personnes ayant toto (donc 2).
    J'ai tenté plein plein de choses, et la seule formule qui est, on va dire, lue par excel est la suivante :

    SOMMEPROD((1/NB.SI(A3:A194;A3:A194))*(B3:B194="toto"))

    mais elle me donne un résultat nul (0)....

    Voila, j'espère avoir été clair dans mes explications ..
    Merci pour votre aide !

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2016
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2016
    Messages : 70
    Points : 109
    Points
    109
    Par défaut
    Bonjour.

    C'est une formule matricielle, il faut la valider par CTRL + MAJ + ENTREE

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    merci pour cette réponse rapide.
    J'ai validé de cette façon. Mais malheureusement, j'ai le même résultat ....

  4. #4
    Membre habitué Avatar de LG-69
    Homme Profil pro
    Analyste statisticien
    Inscrit en
    Juillet 2014
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste statisticien

    Informations forums :
    Inscription : Juillet 2014
    Messages : 162
    Points : 189
    Points
    189
    Par défaut
    Bonjour,

    J'ai fait un truc qui a l'air de marcher :

    de A1 à A9 : les noms des bonhommes
    de B1 à B9 : les caractéristiques
    de C1 à C9, colonne que j'ai ajoutée : concaténation de la colonne A et B (en C1 j'ai =A1&B1 => formule tirée jusqu'en C9)
    de D1 à D9, colonne que j'ai ajoutée : calcul de l'indice de pondération (en D1 j'ai =SOMMEPROD(1/NB.SI($C$1:$C$9;C1)) => formule tirée jusqu'en D9)

    La formule devient alors :
    =SOMMEPROD((D19)*(B1:B9="toto"))
    J'ai testé avec toto, lala,... et j'obtiens bien les bons résultats.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour ces recherches !

    Vos idées m'en ont donné d'autres ! : j'ai organiser mon tableau autrement finalement, en faisant ressortir par formule les noms des personnes pour chacune des fonctions (une colonne par fonction) puis en calculant le nombre sans les doublons. Je peux ainsi faire différentes recherches et statistiques.

    Au plaisir !

  6. #6
    Membre régulier
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2016
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2016
    Messages : 70
    Points : 109
    Points
    109
    Par défaut
    En fait la formule matricielle du début fonctionnait très bien chez moi avec le petit bout d'exemple Tant mieux si tu as pu faire autrement. Les formules matricielles permettent justement de se passer de colonnes avec des concaténations partout, c'est pas très joli sinon :p

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/02/2016, 16h33
  2. [XL-2010] Formule pour vérifier plusieurs conditions sur des colonnes
    Par Arakawa dans le forum Excel
    Réponses: 3
    Dernier message: 14/12/2015, 10h28
  3. [XL-2013] Formule pour rechercher des noms sur deux colonnes selon la date
    Par cedmorelle dans le forum Excel
    Réponses: 3
    Dernier message: 01/10/2015, 16h31
  4. [Débutant] doublon sur deux colonnes
    Par mephilith dans le forum Langage SQL
    Réponses: 8
    Dernier message: 28/01/2008, 19h28
  5. [FORMULE] NB.SI et test sur deux colonnes
    Par Speranza dans le forum Excel
    Réponses: 3
    Dernier message: 14/04/2007, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo