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 :

Nombre valeur multicondition [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable HSE
    Inscrit en
    Février 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Responsable HSE

    Informations forums :
    Inscription : Février 2013
    Messages : 17
    Par défaut Nombre valeur multicondition
    Bonjour,

    Je cherche à calculer un nombre de valeur avec NB.SI mais j'ai plusieurs conditions.

    J'ai une liste de poste de travail et je veux compter combien de fois je le retrouve dans un mois.

    J'ai utilisé la fonction suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI(AT!F4:F100;"Administratif")+NB.SI(AT!H4:H100;">01/01/13")+NB.SI(AT!H4:H100;"<31/01/13")
    Mais il me fait la somme... avec les plus c'est normal
    Je voudrai compter le nombre de fois que "Administratif" se retouver dans la colonne F (de 4 à 100) en se limitant au mois de janvier ou les dates sont de en colonne H (4à100)

    Merci pour votre aide,

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

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour

    tu peux passer par SOMMEPROD

    La syntaxe générale est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((1er critère)*(2ième critère)*(champ à additionner))
    valider via CTRL SHIFT ENTER

  3. #3
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    essaies plutôt un truc de ce genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =sommeprod((At!f4:f100="Administratif")*(at!H4:h100>G10 )*(at!H4:h100<G11))
    avec tes dates limites en G10 et G11 (ou, où tu veut le placer)
    dans ton système "01/01/13" il est possible que la date soit prise en texte
    dans le sommeprod si la condition est vrai elle est égal à un et s'applique à la plage considérée donc chaque fois que tu as 1*1*1 ça fait +1
    Ah M... grillé par ouestVBA par contre le sommeprod n'a pas besoin d'être valider en matricielle (ctrl+shift+enter est inutile) la seul contrainte est que les plages soit de même dimension

  4. #4
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    Ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI.ENS(AT!F4:F100;"Administratif";AT!H4:H100;">01/01/13";AT!H4:H100;"<31/01/13")
    Cordialement.

  5. #5
    Membre averti
    Homme Profil pro
    Responsable HSE
    Inscrit en
    Février 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Responsable HSE

    Informations forums :
    Inscription : Février 2013
    Messages : 17
    Par défaut
    Merci,

    ca marche trés bien avec SOMMEPROD

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

Discussions similaires

  1. Compter le nombre valeurs sans doublon dans une zone de texte
    Par Alien_psy dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 23/02/2013, 16h57
  2. Renvoi nombres valeurs distinctes
    Par marineapt dans le forum SAS Base
    Réponses: 4
    Dernier message: 02/01/2013, 16h18
  3. Nombre valeurs consécutives ?
    Par bonobo41 dans le forum Débuter
    Réponses: 2
    Dernier message: 17/09/2011, 23h09
  4. compter nombres valeurs
    Par tininou dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/04/2007, 01h16
  5. Nombre - Valeur aléatoire
    Par LGDGfred dans le forum Langage
    Réponses: 2
    Dernier message: 26/09/2006, 14h00

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