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 :

Nombre de valeurs uniques dans un champ saisi avec conditions


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 12
    Points : 5
    Points
    5
    Par défaut Nombre de valeurs uniques dans un champ saisi avec conditions
    Bonjour à tous

    Je bute depuis quelques jours sur un problème:

    Je dispose d'un tableau où je fais avec un NB.SI.ENS le dénombrement de cases dans une colonne suivant des critères sur d'autres colonnes.

    Sauf que voilà, je me suis rendu compte que j'ai parfois plusieurs valeurs identiques dans la colonne que je cherche à dénombrer et je souhaite obtenir uniquement le nombre de valeurs uniques mais tout en gardant mes critères sur les autres colonnes de la même manière que mon NB.SI.ENS.

    J'ai trouvé quelques solutions avec des SI(FREQUENCE ou des SOMMEPROD mais soit ça ne correspond pas à mon besoin soit je n'arrive pas à les mettre en oeuvre correctement.

    Merci de votre aide

  2. #2
    Membre émérite
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Bonjour,
    Une idée
    Nom : criteres.png
Affichages : 3946
Taille : 24,4 Ko
    J'espère que c'est claire

  3. #3
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonjour,

    Une petite lecture : La gestion des doublons dans Excel de SilkyRoad.

    NB : doublon et/ou valeur unique.

  4. #4
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour à tous
    Citation Envoyé par ghospital Voir le message
    ... Sauf que voilà, je me suis rendu compte que j'ai parfois plusieurs valeurs identiques dans la colonne que je cherche à dénombrer et je souhaite obtenir uniquement le nombre de valeurs uniques mais tout en gardant mes critères ...
    Donc si je comprends bien tu cherches à denombrer ceux qui ne sont pas des doublons (si c'est pas cela merci de le dire).

    partant de ce principe il te faut repérer ceux qui sont des doublons

    la formule "EQUATION.RANG" te permet de définir le rang uniquement si les valeurs sont uniques (voir exemple ci-dessous les cellules jaunes contiennent le résultat de la formule décrite sur leurs droite)

    Nom : Liste sans doublons.JPG
Affichages : 3811
Taille : 49,0 Ko

    la méthode utilisée :
    1°) si j'ai une erreur avec EQUTION.RANG alors je mets NON (non valide) sinon je mets Oui
    2°) faire un NB.SI = Oui (nb.si suffit)

    Dire si cela va

    et à Bientôt
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  5. #5
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonsoir,

    Nombre de valeurs uniques dans la zone A2:A10 (dans le cas où il y aurait des cellules vides dans la plage)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(SI(A2:A10<>"";1/NB.SI(A2:A10;A2:A10)))
    (À valider par Ctrl + Maj + Entrée)

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Tout d'abord merci à tous pour vos réponses.

    Citation Envoyé par riaolle Voir le message
    Bonjour,
    Une idée
    Nom : criteres.png
Affichages : 3946
Taille : 24,4 Ko
    J'espère que c'est claire
    Bonjour riaolle,

    Je pense que ça pourrait fonctionner si je devais effectuer une recherche de valeurs identiques sur une colonne une seule fois.

    Maintenant mon souci est que j'ai besoin de connaitre la somme des valeurs identiques sur plusieurs critères et de multiples fois.

    Voilà ma formule actuelle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS('Importation données'!$E:$E;'Importation données'!$C:$C;F$24;'Importation données'!$M:$M;'Traitement données'!$C34;'Importation données'!$B:$B;"<>Accessoires")
    Ce code me donne donc la somme des cases (j'aurais pu/dû utiliser un NB.SI.ENS) de la colonne E d'importation données qui correspondent aux critères suivants. (en F24 il y a le numéro de la semaine donc il faut imaginer que j'ai autant de cases que de numéro de semaines dans l'année)

    Je voudrais donc non pas faire la somme de toutes les valeurs ciblées par les critères mais seulement les valeurs uniques.


    Citation Envoyé par QuestVba Voir le message
    Bonjour,

    Une petite lecture : La gestion des doublons dans Excel de SilkyRoad.

    NB : doublon et/ou valeur unique.
    Bonjour,

    J'étais déjà tombé sur cette page durant mes recherches mais sans savoir comment l'intégrer à mon code actuel

    Citation Envoyé par Igloobel Voir le message
    Bonjour à tous


    Donc si je comprends bien tu cherches à denombrer ceux qui ne sont pas des doublons (si c'est pas cela merci de le dire).

    partant de ce principe il te faut repérer ceux qui sont des doublons

    la formule "EQUATION.RANG" te permet de définir le rang uniquement si les valeurs sont uniques (voir exemple ci-dessous les cellules jaunes contiennent le résultat de la formule décrite sur leurs droite)

    Nom : Liste sans doublons.JPG
Affichages : 3811
Taille : 49,0 Ko

    la méthode utilisée :
    1°) si j'ai une erreur avec EQUTION.RANG alors je mets NON (non valide) sinon je mets Oui
    2°) faire un NB.SI = Oui (nb.si suffit)

    Dire si cela va

    et à Bientôt
    Bonjour Igloobel,

    C'est parfaitement l'objet de mon problème!

    Cette solution doit probablement fonctionner dans le cas où je ne ferais le dénombrement qu'une seule fois mais étant donné la structure de mon document (où ce nombre est requis chaque semaine) je dois l'intégrer dans une formule d'une cellule répliquée dans une colonne en fonction de la semaine.

    Citation Envoyé par QuestVba Voir le message
    Bonsoir,

    Nombre de valeurs uniques dans la zone A2:A10 (dans le cas où il y aurait des cellules vides dans la plage)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(SI(A2:A10<>"";1/NB.SI(A2:A10;A2:A10)))
    (À valider par Ctrl + Maj + Entrée)
    Bonjour QuestVba,

    J'ai déjà vu ce code quelque part et j'ai déjà tenté de l'incorporer dans mon code sans pour autant réussir à obtenir un résultat probant.

  7. #7
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Des exemples de décomptes du nombre de valeurs (sans doublon) répondant à deux critères
    Nom : doublons.JPG
Affichages : 3795
Taille : 103,8 Ko
    Cordialement
    Claude

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par papouclo Voir le message
    Bonjour,
    Des exemples de décomptes du nombre de valeurs (sans doublon) répondant à deux critères
    Nom : doublons.JPG
Affichages : 3795
Taille : 103,8 Ko
    Cordialement
    Claude
    Bonjour Claude,

    Je viens d'essayer la quatrième formule dans une seule de mes cellules concernées (et il y en a 52 par ans pour chaque critère soit plus de 400) et avec une seule cellule j'ai un plantage d'Excel

    Je ne sais pas trop comment ce problème peut se résoudre...

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Malgré de plus amples recherches, je n'ai pas trouvé plus de solution des idées?

  10. #10
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonsoir,

    Quel plantage ?
    Citation Envoyé par ghospital
    et avec une seule cellule j'ai un plantage d'Excel

Discussions similaires

  1. Autoriser la saisie de chiffres uniquement dans un champ texte
    Par winzy77 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/08/2018, 00h50
  2. [XL-2007] Compter le nombre de valeurs uniques dans un range (macro)
    Par richard_sraing dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/09/2012, 09h42
  3. Valeur unique dans trois champs différents
    Par dubitoph dans le forum Débuter
    Réponses: 2
    Dernier message: 12/06/2012, 10h25
  4. [PHP-JS] Valeur unique dans un champ
    Par Dark Jukka dans le forum Langage
    Réponses: 2
    Dernier message: 02/04/2007, 18h01
  5. Réponses: 1
    Dernier message: 25/03/2007, 22h03

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