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 :

Récupérer le nombre de valeurs dans une plage [XL-2003]


Sujet :

Excel

  1. #1
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut Récupérer le nombre de valeurs dans une plage
    Bonjour,

    j'ai une plage de valeurs dans une colonne : 1, 5, 22, 17, 3, 123, 78.

    J'ai six autres valeurs chacune dans une cellule : 12, 15, 29, 54, 74 et 160.

    Je souhaiterai trouver dans ma plage, combien de valeurs se trouvent dans chaque intervalle : 12-15, 15-29, 29-54, 54-74 et 74-160.

    Exemple : intervalle 12-15 : 1 valeur, intervalle 74-160 : 2 valeurs.

    J'ai utilisé la formule suivante (avec A8 = 12 et C12 = 15) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI(L17:L46;">=A8")-NB.SI(L17:L46;">=C12")
    Si je laisse comme ça, ça ne fonctionne pas. Mais si j'écris dans ma formule en brut 12 et 15, alors ça fonctionne parfaitement !

    J'ai testé avec la fonction FREQUENCE, et j'ai le même problème =S

    Est-ce que vous sauriez comment se sortir de là ?
    Merci

    PS : ah oui, il faut peut-être que je précise : mes valeurs d'intervalle ne sont pas des entiers mais plutôt des nombres comme 20,47851 ou 3,25981. Peut-être que ça change quelque chose ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Points : 417
    Points
    417
    Par défaut
    Bonjour,

    Tu peux utiliser la fonction SOMMEPROD

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((L17:L46>=A8)*(L17:L46<=C12))
    Sinon pour l'utilisation du NB.SI, il faut mettre les > ou < dans la cellule de référence et non dans la fonction
    ex : en cellule A8 tu met >=12

  3. #3
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Ah ben nickel

    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Points : 417
    Points
    417
    Par défaut
    De rien,
    j'ai édité entre temps le message précédent pour la fonction NB.SI

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

Discussions similaires

  1. Compter des valeurs dans une plage nommée
    Par deniooo dans le forum Excel
    Réponses: 25
    Dernier message: 30/06/2008, 18h00
  2. [Formule]nombre de données dans une plage horaire
    Par melitoriva dans le forum Excel
    Réponses: 3
    Dernier message: 04/05/2007, 17h47
  3. [Excel] Nombre de caractères dans une plage
    Par fred014 dans le forum Delphi
    Réponses: 20
    Dernier message: 02/03/2007, 21h32
  4. Réponses: 3
    Dernier message: 27/09/2006, 11h35
  5. Réponses: 12
    Dernier message: 30/05/2006, 15h57

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