OVH Cloud OVH Cloud

Fonction Frequence

5 réponses
Avatar
Ritalou
Bonsoir à tous
je me suis inspiré d'une reponse de ChrisV pour un de mes fichiers
--------------------
Objet :Re: Fonction Fréquence
Date :2003-05-24 10:31:14 PST
Bonjour Luc,
Avec la plage de données A1:A200 nommée ici Zn
(à saisir sans les { } et valider par Ctrl+Shift+Entrée, sur une plage de 4
cellules verticales)
{=FREQUENCE(Zn;{5;10;15;20})}
Tu pourrais aussi réserver B1:B4 (nommée ici Cat) pour indiquer les
intervals 0-5; 5-10; 10-15; 15-20, et en C1:C4
{=FREQUENCE(Zn;STXT(Cat;TROUVE("-";Cat)+1;2)*1)}
ChrisV
----------------------
c'est super, elle marche bien, par contre si j'ajoute un nom a chaque
données de ma col A
comment puis je construire ma formule pour trouver la frequence par nom
ex
Ma Col A1 à A200 : Luc, JPierre, Luc,Louis,Jpierre,Luc
Ma Col B1 à B200 : 10 , 5 , 2 , 10 , 17 , 11
mes intervaux : 0-5; 5-10; 10-15; 15-20 comme ci dessus

Alors Luc = 10-15 : 2 fois
0-5 : 1 fois
JPierre = 0-5 : 1 fois
15-20 : 1 fois

en esperant avoir ete clair d'avance merci
Ritalou
Excel2000-WinNt

5 réponses

Avatar
Daniel.M
Bonsoir Ritalou,

Dans ta question, les limites des intervalles ne sont pas claires (dans
quelle catégorie tu places le résultat 10).

Ça se fait par une formule plus longue mais pourquoi ne pas ajouter une 3e
colonne (C1:C200) dans laquelle tu retournes l'intervalle selon la valeur en
col B.
Par exemple, avec la formule suivante en C1:
=ENT(B1/5)*5 & "-" & (1+ ENT(B1/5))*5

Ensuite, il ne s'agit que de faire un tableau croisé dynamique.

Salutations,

Daniel M.

"Ritalou" wrote in message
news:
Bonsoir à tous
je me suis inspiré d'une reponse de ChrisV pour un de mes fichiers
--------------------
Objet :Re: Fonction Fréquence
Date :2003-05-24 10:31:14 PST
Bonjour Luc,
Avec la plage de données A1:A200 nommée ici Zn
(à saisir sans les { } et valider par Ctrl+Shift+Entrée, sur une plage de
4

cellules verticales)
{=FREQUENCE(Zn;{5;10;15;20})}
Tu pourrais aussi réserver B1:B4 (nommée ici Cat) pour indiquer les
intervals 0-5; 5-10; 10-15; 15-20, et en C1:C4
{=FREQUENCE(Zn;STXT(Cat;TROUVE("-";Cat)+1;2)*1)}
ChrisV
----------------------
c'est super, elle marche bien, par contre si j'ajoute un nom a chaque
données de ma col A
comment puis je construire ma formule pour trouver la frequence par nom
ex
Ma Col A1 à A200 : Luc, JPierre, Luc,Louis,Jpierre,Luc
Ma Col B1 à B200 : 10 , 5 , 2 , 10 , 17 , 11
mes intervaux : 0-5; 5-10; 10-15; 15-20 comme ci dessus

Alors Luc = 10-15 : 2 fois
0-5 : 1 fois
JPierre = 0-5 : 1 fois
15-20 : 1 fois

en esperant avoir ete clair d'avance merci
Ritalou
Excel2000-WinNt









Avatar
Cellule Technique
J'avais fais une reponse plus complete ce matin
mais ne la voyant pas, je reponds plus simplement : Merci
Ritalou


Daniel.M a écrit dans le message :

Bonsoir Ritalou,

Dans ta question, les limites des intervalles ne sont pas claires (dans
quelle catégorie tu places le résultat 10).

Ça se fait par une formule plus longue mais pourquoi ne pas ajouter une 3e
colonne (C1:C200) dans laquelle tu retournes l'intervalle selon la valeur
en

col B.
Par exemple, avec la formule suivante en C1:
=ENT(B1/5)*5 & "-" & (1+ ENT(B1/5))*5

Ensuite, il ne s'agit que de faire un tableau croisé dynamique.

Salutations,

Daniel M.

"Ritalou" wrote in message
news:
Bonsoir à tous
je me suis inspiré d'une reponse de ChrisV pour un de mes fichiers
--------------------
Objet :Re: Fonction Fréquence
Date :2003-05-24 10:31:14 PST
Bonjour Luc,
Avec la plage de données A1:A200 nommée ici Zn
(à saisir sans les { } et valider par Ctrl+Shift+Entrée, sur une plage
de


4
cellules verticales)
{=FREQUENCE(Zn;{5;10;15;20})}
Tu pourrais aussi réserver B1:B4 (nommée ici Cat) pour indiquer les
intervals 0-5; 5-10; 10-15; 15-20, et en C1:C4
{=FREQUENCE(Zn;STXT(Cat;TROUVE("-";Cat)+1;2)*1)}
ChrisV
----------------------
c'est super, elle marche bien, par contre si j'ajoute un nom a chaque
données de ma col A
comment puis je construire ma formule pour trouver la frequence par nom
ex
Ma Col A1 à A200 : Luc, JPierre, Luc,Louis,Jpierre,Luc
Ma Col B1 à B200 : 10 , 5 , 2 , 10 , 17 , 11
mes intervaux : 0-5; 5-10; 10-15; 15-20 comme ci dessus

Alors Luc = 10-15 : 2 fois
0-5 : 1 fois
JPierre = 0-5 : 1 fois
15-20 : 1 fois

en esperant avoir ete clair d'avance merci
Ritalou
Excel2000-WinNt












Avatar
Ritalou
Daniel
Avec un peu de retard, mais le message perdu etait a la maison
et en plus j'le trouve plus (meme dans Elements envoyés et Supprimés)
mais ce matin je dormais encore au reveil,
ce matin n'etait pas un bon matin
mon message (de tete) disait a peu pres ceci
Merci Daniel pour ce recadrage
car rien de tel que d'avoir (de suivre ) une idée pour perdre la simplicite
et meme si j'avais deja pensé au TCD, cette histoire de Frequence m'a
fais perdre la tete
par contre
Dans ta question, les limites des intervalles ne sont pas claires
(dans



quelle catégorie tu places le résultat 10).
il faut demander l'explication a ChrisV, mais 10 se positionne



dans la tranche des 5-10 et pas 10-15 (dans mon fichier)






Daniel.M a écrit dans le message :
ut1$
Ritalou.

Pour récupérer une réponse envoyée mais NON affichée sur le serveur de
news,

tu as toujours le loisir d'aller voir dans ton dossier "Sent Items" (Avec
Outlook Express en français, je ne sais pas le nom exact mais quelque
chose

comme "Items Envoyés"). Ton message y sera et tu pourras faire un copie
coller du texte que tu voudrais m'envoyer (en créant un nouveau message).

C'est juste un petit truc. Merci pour le feedback.

Salutations,

Daniel M.

"Cellule Technique" wrote in message
news:%
J'avais fais une reponse plus complete ce matin
mais ne la voyant pas, je reponds plus simplement : Merci
Ritalou


Daniel.M a écrit dans le message :

Bonsoir Ritalou,

Dans ta question, les limites des intervalles ne sont pas claires
(dans



quelle catégorie tu places le résultat 10).

Ça se fait par une formule plus longue mais pourquoi ne pas ajouter
une



3e
colonne (C1:C200) dans laquelle tu retournes l'intervalle selon la
valeur


en
col B.
Par exemple, avec la formule suivante en C1:
=ENT(B1/5)*5 & "-" & (1+ ENT(B1/5))*5

Ensuite, il ne s'agit que de faire un tableau croisé dynamique.

Salutations,

Daniel M.

"Ritalou" wrote in message
news:
Bonsoir à tous
je me suis inspiré d'une reponse de ChrisV pour un de mes fichiers
--------------------
Objet :Re: Fonction Fréquence
Date :2003-05-24 10:31:14 PST
Bonjour Luc,
Avec la plage de données A1:A200 nommée ici Zn
(à saisir sans les { } et valider par Ctrl+Shift+Entrée, sur une
plage




de
4
cellules verticales)
{=FREQUENCE(Zn;{5;10;15;20})}
Tu pourrais aussi réserver B1:B4 (nommée ici Cat) pour indiquer les
intervals 0-5; 5-10; 10-15; 15-20, et en C1:C4
{=FREQUENCE(Zn;STXT(Cat;TROUVE("-";Cat)+1;2)*1)}
ChrisV
----------------------
c'est super, elle marche bien, par contre si j'ajoute un nom a
chaque




données de ma col A
comment puis je construire ma formule pour trouver la frequence par
nom



ex
Ma Col A1 à A200 : Luc, JPierre, Luc,Louis,Jpierre,Luc
Ma Col B1 à B200 : 10 , 5 , 2 , 10 , 17 , 11
mes intervaux : 0-5; 5-10; 10-15; 15-20 comme ci dessus

Alors Luc = 10-15 : 2 fois
0-5 : 1 fois
JPierre = 0-5 : 1 fois
15-20 : 1 fois

en esperant avoir ete clair d'avance merci
Ritalou
Excel2000-WinNt



















Avatar
Daniel.M
Bonsoir Ritalou,

Dans ta question, les limites des intervalles ne sont pas
claires (dans quelle catégorie tu places le résultat 10).


il faut demander l'explication a ChrisV, mais 10 se positionne
dans la tranche des 5-10 et pas 10-15 (dans mon fichier)


Si tu veux qu'une valeur 10 se place dans la tranche "10-15", ma formule
fonctionne.

Si tu veux le 10 dans la tranche "5-10", essaies plutôt celle-ci (en
considérant que tes données sont des entiers):
=ENT((B1-0.1)/5)*5 & "-" & (1+ ENT((B1-0.1)/5))*5

Salutations,

Daniel M.


Avatar
Ritalou
Daniel, merci pour ton aide
j'avais chercher a comprendre cette formule, maintenant c'est un peu plus
clair
et grace au TCD je pense avoir eut la reponse a l'analyse que l'on m'a
demandé de faire
bonne journée
Ritalou (qu"es toujours agreablement surpris de la puissance d'Excel et des
Exceliens)


Daniel.M a écrit dans le message :

Bonsoir Ritalou,

Dans ta question, les limites des intervalles ne sont pas
claires (dans quelle catégorie tu places le résultat 10).


il faut demander l'explication a ChrisV, mais 10 se positionne
dans la tranche des 5-10 et pas 10-15 (dans mon fichier)


Si tu veux qu'une valeur 10 se place dans la tranche "10-15", ma formule
fonctionne.

Si tu veux le 10 dans la tranche "5-10", essaies plutôt celle-ci (en
considérant que tes données sont des entiers):
=ENT((B1-0.1)/5)*5 & "-" & (1+ ENT((B1-0.1)/5))*5

Salutations,

Daniel M.