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 :

dénombrement à valeur unique avec condition


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2020
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2020
    Messages : 50
    Par défaut dénombrement à valeur unique avec condition
    Bonjour à tous,

    J'ai un tableau de donnée sous excel avec des doublons que je ne souhaite pas touché (env. 2500 ligne x12 colonnes) et je souhaite faire des dénombrements à valeur unique conditionnel. Il m'a semblé que la fonction matricielle est la plus pertinente cependant j'ai une valeur non entière.

    Voici la fonction en question:
    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($E$2:$E$2936="AMR")*(1/NB.SI.ENS($C$2:$C$2936;$C$2:$C$2936)))
    La formule comprend deux matrices: La première, permet de retenir que les lignes informées par le contenu AMR, et la seconde, à dénombrer les valeurs uniques dans les lignes de la colonne C. Le résultat attendu est le nombre de cas à valeur unique relevant de la catégorie AMR.

    En fait, je ne comprends pas le souci. Si quelqu'un saurait m'aider.

    En vous remerciant de vos attentions.

  2. #2
    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
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Essayer la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(SI($E$2:$E$2936="AMR");(1/NB.SI.ENS($C$2:$C$2936;$C$2:$C$2936;$E$2:$E$2936;"AMR")))
    Cordailement
    Claude

  3. #3
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2020
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2020
    Messages : 50
    Par défaut
    Bonjour Claude,

    Merci du retour. Lorsque je colle la formule, j'ai un message d'erreur du type: Etes vous en train de taper une formule? qui m'explique de mettre des guillemet dans le cas d'introduire du texte. Je ne comprends pas ce retour.
    Une idée?

  4. #4
    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
    Billets dans le blog
    1
    Par défaut
    RE,
    Au temps pour moi !
    En utilisant votre formule pour recréer la mienne, j'ai laissé traîner des parenthèses qui n'avaient pas lieu d'être.
    La formule est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(SI($E$2:$E$2936="AMR";1/NB.SI.ENS($C$2:$C$2936;$C$2:$C$2936;$E$2:$E$2936;"AMR")))
    Cela m'apprendra à toujours vérifier sur un exemple. Toutes mes excuses !
    Cordialement
    Claude

  5. #5
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2020
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2020
    Messages : 50
    Par défaut
    Encore merci. J'ai un retour d'erreur : #valeur!

  6. #6
    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
    Billets dans le blog
    1
    Par défaut
    RE,
    Valider en matricielle par Ctrl + Maj + Entrée.
    Cordialement
    Claude

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Trouver la valeur max avec conditions
    Par monfiston dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 09/02/2020, 18h13
  2. [XL-2016] Comptage de valeurs texte uniques avec condition
    Par ram-0000 dans le forum Excel
    Réponses: 7
    Dernier message: 06/08/2019, 12h53
  3. [XL-2016] Nombre de valeurs uniques dans un champ saisi avec conditions
    Par ghospital dans le forum Excel
    Réponses: 9
    Dernier message: 29/08/2017, 18h10
  4. [XL-2000] Lister des valeurs uniques sous condition
    Par ancel17 dans le forum Excel
    Réponses: 6
    Dernier message: 26/09/2014, 15h29
  5. Extraire valeur unique avec critère
    Par fdthierry dans le forum Excel
    Réponses: 1
    Dernier message: 03/05/2013, 13h59

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