Nombre de cellule dans un intervalle donné

Résolu/Fermé
etraqte - 24 mars 2012 à 23:32
 etraqte - 26 mars 2012 à 02:00
Bonjour,
j'utilise excel 2007 .
j'ai un tableau avec une colonne avec plus de 90 000 cellules , allant de 0 a 50 ( avec beaucoup de nombre a virgule )
j'aimerai pouvoir compter le nombre de cellule qu'il y a dans chaque intervalle de 1 .
c'est a dire compter le nombre de cellule comprise entre 0 et 1 , 1 et 2 , 2 et 3 etc ...
si vous avez une solution cela serai la bienvenue . ( compter manuellement 90000 cellules c'est trés long ...)
merci





2 réponses

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
25 mars 2012 à 03:23
Bonjour etraqte.

La fonction NB.SI.ENS() résoudra ton problème :
Tu saisis tes 90000 nombres à partir de A3
Tu saisis les 50 nombres de 0 à 49 dans les cellules B3:B52
Tu saisis les 50 nombres de 1 à 50 dans les cellules C3:C52
Dans la cellule D3 tu écris la formule
=NB.SI.ENS($A$3:$A$99999;">="&B3;$A$3:$A$99999;"<"&C3)
que tu recopies jusqu'en D52 -----> https://www.cjoint.com/?BCzdwls6PvY
Tu peux bien entendu masquer les colonnes B et C.

Cordialement.
2
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
25 mars 2012 à 23:49
Bonjour,

Ne pourrait-on pas utiliser la formule matricielle "Fréquence" pour résoudre ce problème ?

A+

pépé
1
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
26 mars 2012 à 01:46
Oui.

En reprenant mon fichier, on peut sélectionner E3:E52, saisir la formule
=FREQUENCE(A3:A202;C3:C53) et la valider en faisant ctrl+maj+enter.
Les 50 cellules contiennent alors la formule {=FREQUENCE(A3:A202;C3:C53)}
La colonne B n'a plus d'utilité.
0
merci beaucoup , cela est vraiment pratique .
a bientot
0