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

Macros et VBA Excel Discussion :

NB.SI conditions sans doublons [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut NB.SI conditions sans doublons
    Bonjour le forum,

    je voudrais ouvrir un nouvelle discussion sur le sujet du nb.si sans doublons, car mon besoin est un plus complexe que celui de la discussion de
    "Larry dynamite date de 2007"
    Voici mon pb, dans un tableau palnning, j'ai besoin de rentrer une formule qui va donner le nombre d'affaire sur lequel sont répartie les heures de la semaine.
    Mon nb.si dépend donc valeur non-vides de la colonne semaine et des numero d'affaire. or, plusieurs valeurs dans la colonne semaine peuvent concerner la même affaire ou plusieurs.
    je voudrais que dans le cas où les valeurs concernent la même affaire, le résultat soit 1 au lieu de 2 ou 3 si plusieurs lignes pour même affaire

    Pour expliciter mieux mon besoin, j'ai fait un fichier d'exemple que je joins à mon post

    Merci d'avance pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 205
    Par défaut
    Bonjour,

    je n'ai pas bien compris, résultat voulu dans la cellule K21=2 correspond a quoi (nombre de cellule vide ds la plage K26:K36, ou bien le nombre de chiffre égal à la cellule K25 ds la plage J26:J36, ou bien...)

  3. #3
    Membre régulier
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Bonjour Gestionnaire_rh,
    Merci de prendre le temps de regarder mon poste. Pour répondre à ta question, le résultat obtenu dans la cellule K21=2 parce que les valeurs dans la plage k26:k36 (il n'y en a que 2, il pourrait en avoir +) concernent 2 num dans la plage b26:b36.
    En L21=1 parce que les 2 valeurs de L26:L36 concernent le même num dans la plage B26:36 donc 1 seul num.
    et ainsi de suite.

    Merci encore

  4. #4
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Je pense que cette formule (en K21) devrait faire ce que tu désires:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(SI(FREQUENCE(($B26:$B36)*(K26:K36<>"");($B26:$B36)*(K26:K36<>""))>0;1))-1
    à tirer sur les autres colonnes....

    Par contre, j'ai quand même un doute car tu indiques résultat voulu = 2 en M21 pour moi = 1 (seul num 2154 est concerné).

    Si la formule te conviens je pourrais fournir quelques explications supplémentaires si besoin.

    Cordialement.

  5. #5
    Membre régulier
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Bonsoir Issoram,
    merci pour ta réponse rapide qui marche super bien. j'avais bien vu la fonction FREQUENCE mais je ne voyais pas comment l'adapter à mon cas.
    Concernant le résultat de M21, tu as effectivement raison. Autant pour moi.
    J'ai fait mon fichier d'exemple trop rapidement.

    Je vais me documenter su la fonction FREQUENCE qui semble assez complexe et reviendrai sur le forum si besoin.
    Encore une fois merci .
    Et bonne fête de fin d'année à toi et à tout le forum.
    BONNE ANNEE 2012 ! qu'elle soit EXCELlente pour nous tous !

    PS : comment indiquer que la discussion est close ?

  6. #6
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonne année à toi aussi.

    Pour clore le sujet: cliquer sur résolu en bas à droite (une fois que tu t'es identifié)

    Bonne soirée.

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

Discussions similaires

  1. [XL-2010] ListBox trié sous une condition et sans doublon
    Par kyronex dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/12/2014, 20h18
  2. [Toutes versions] Compter le nombre de cellules sans doublons avec une condition
    Par Mimita64 dans le forum Excel
    Réponses: 2
    Dernier message: 02/12/2012, 20h39
  3. remplir un tableau sans doublons ...
    Par ryo-san dans le forum C
    Réponses: 22
    Dernier message: 10/11/2005, 12h43
  4. [Postgresql] insertion sans doublon
    Par Pwill dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 08/06/2005, 11h37
  5. Comment mettre à jour une ligne sans doublon via déclencheur
    Par fuelcontact dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/08/2004, 15h56

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