Forum Clubic

Formule Excel - =FREQUENCE(A1:J1;{5;10}) =5 au lieu de 6

Bonjour à tous,

Voila mon p’tit soucis :
Sous Excel sur la ligne 1, je numérote chaque colonne de 1 à 10 donc de A1 à J1
http://img411.imageshack.us/img411/1548/ret3tt.jpg

Avec la formule, je lui demande de me donner le nombre de cellules dans lesquelles le nombre est compris entre 5 inclus et 10 inclus.
Le résultat est 5. moi je dis :non: il devrait etre de 6 …z’avez une soluce??ou une aute formule??
Merci!

Donc apparament, tu dois tester jusqu’à K1

EDIT : j’ai essayé ça marche pas :smiley:

Ok c’est bien ce que je me disais… en gros il faut faire +1 a la fin de la formule et ça reviend au meme quoi…

Salut,
Je ne pense pas que la formule fréquence corresponde à ce que tu veux faire.
Si j’ai bien compris tu souhaites connaitre le nombre de chiffres de ta référence dont la valeur est comprise entre 5 et 10 (bornes incluses).
Essais plutôt ça:
={SOMME(SI((A1:J1>=5)*(A1:J1<=10);1;0))}
Il s’agit d’une formule matricielle et il faut donc la valider en appuyant simultanément sur Ctrj+Maj+Entrée

Bonne chance
@+

Bon, la formule est :

=INDEX(FREQUENCE(A1:J1;{4;10});2;1)

Explication :

La formule fréquence renvoie une matrice :

Si tu rentres {5;10;15}, elle retourne :

ligne 1 : Nombre de résultats inférieurs ou égaux à 5 (1)
ligne 2 : Nombre de résultats dans l’intervalle 6 à 10 (2)
ligne 3 : Nombre de résultats dans l’intervalle 11 à 15 (3)

Donc si tu souhaites connaitre l’intervalle 5 à 10 inclus, tu dois rentrer les params {4;10}.

La fonction INDEX sert à ressortir les éléments de la matrice

Bon en fait je crois bien que la formule FREQUENCE ne correspond effectivement pas comme dit 13ber…
J’ai essayé ta formule et ça à l’air d’etre bien mieux!!
Merci à vous 2!!! :clap: :super:

La formule frequence ne renvoie pas une valeur mais une matrice verticale de valeur.

Pour voir la totalité du résultat, il faut :
taper la formule (=FREQUENCE(A1:J1;{4;10}) dans une cellule
Se positionner sur le fin de la formule (après la dernière parenthèse)
Sélectionner en glissant la souris les 2 cellules du dessous
Valider le formule en matricielle en appuyant simultanément sur Ctrj+Maj+Entrée

Là tu verras apparaître la totalité du résultat (sur 3 cellules verticales) soit 4; 6 et 0 correspondant (si j’ai bien compris) à 4 cellules <=4, 6 cellules >4 et <=10 et 0 cellules > 10.
C’est pour ça que dans ton 1er message tu obtenais 5, car tu ne voyais que la 1ère cellule de la matrice correspondant aux cellules <=5.

@+

a la place de mettre les valeur comment pourrons nous mettre les cellules??

Ouah, je ne me souvenais plus de ce topic :pt1cable:

Il suffit de remplacer {4;10} par une plage de 2 cellules.

Exemple :
=INDEX(FREQUENCE(A1:J1;E5:E6);2;1)

Avec 4 en E5 et 10 en E6

Bonjour à tous…

jai un petit problème…j’ai un tableau avec 256 valeurs pour une variable donnée.
J’aimerais classifier ces valeurs en diverses en calculant la fréquence par classe de ces diverses valeurs (environ 10 classes)…mais je n’y arrive pas.

  1. ok je sélectionne les 256 valeurs dans la partie ‘données’
  2. là arrive les pbl…dans l’intervalle_matrice…je crée une colonne avec les valeurs des 10 classes, je sélectionne donc ces valeurs pour l’élément ‘intervalle_matrice’
  3. je tape sur enter, j’ai qu’une seule valeur…
    Je m’en sors pas!! lool

Qqun pourrait m’aider…?

merci d’avance!!

nico