Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-16 Par sujet numarrou

bop a écrit :

bonsoir,
sur la feuille 2 (une copie de la feuille1)
si d2 est la premiere cellule qui contient les observations
=SI(Feuil1.D2="";0;SI(Feuil1.D2>0;1;0))
tu remplis ver la droite sur x colonnes
tu remplis vers le bas sur y lignes

bop


merci pour toutes vos réponses, ça fait toujours aussi plaisir de voir 
qu'on est soutenu !


j'ai suivi la méthode de bop, ça donne exactement le résultat escompté

pour mon savoir personnel, pourquoi faut-il passer par une copie de 
feuille ?


merci
manu

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-14 Par sujet yves dutrieux
bonjour,

Le 13/04/08, numarrou <[EMAIL PROTECTED]> a écrit :
>
> bonjour
>
> j'ai un énorme tableau de données avec des chiffres (décimales compris)
>
> j'ai besoin de convertir ces données en fréquence (présence / absence),
> c'est à dire toutes les données 0 restent 0, toutes les autres données
> valent 1


Pour les valeurs 1 =>
Edition - rechercher/remplacer
recherche   ([1-9]+[0-9,]*|0,.+)
remplace1
[x] expression régulière
[remplacer tout]

pour les valeurs vides à convertir en zéro =>
là, c'est plus bidouilles parce le rechercher/remplacer ne connait pas la
valeur vide. Donc,
- Copier toutes les valeurs,
- remplir toutes les cellules de valeurs par des zéros,
- collage spécial - [x] addition

nb : pour l'explication de l'expression régulière,
je cherche tout chiffre qui commence par 1 ou 9 suivi de ou
[1-9]+[0-9,]*
ou un chiffre qui commence par 0 suivi d'une virgule
0,.+
le caractères | représente le OU de la condition

Yves.

comment faire ?
>
> merci
> manu
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
web site : http://www.molenbaix.com


Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet bop

bonsoir,
sur la feuille 2 (une copie de la feuille1)
si d2 est la premiere cellule qui contient les observations
=SI(Feuil1.D2="";0;SI(Feuil1.D2>0;1;0))
tu remplis ver la droite sur x colonnes
tu remplis vers le bas sur y lignes

bop
ps :  en a2, b2 et c2 tu peux écrire =Feuil1.A2,=Feuil1.B2 et =Feuil1.C2 
que tu recopie vers le bas


numarrou a écrit :

Francis Wintzenrieth a écrit :
Normal tu as dû vouloir aller trop vite en besogne : il faut entrer 
cette formule dans la cellule de la *copie* de la feuille qui 
contient les données


bon ...! j'ai pas du tout encore bien comprendre (j'avais 
effectivement fait une copie du *tableau*)


tu me parles d'une copie de la feuille ... j'ai donc essayé de passer 
par le menu Edition / Feuille / Déplacer-copier et j'ai finalement pu 
copier la feuille (sur la feuille 2).


Je copie ta fomrule en D2, ça me renvoie zéro = OK
Si je copie ta formule dans une cellule vide, ça me renvoie zéro = OK
Mais si je copie ta formule dans une cellule avec "1", ça me renvoie 
toujours zéro = pas OK ...!


manu



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet Francis Wintzenrieth

numarrou a écrit :

Francis Wintzenrieth a écrit :
Normal tu as dû vouloir aller trop vite en besogne : il faut entrer 
cette formule dans la cellule de la *copie* de la feuille qui 
contient les données


bon ...! j'ai pas du tout encore bien comprendre (j'avais 
effectivement fait une copie du *tableau*)


tu me parles d'une copie de la feuille ... j'ai donc essayé de passer 
par le menu Edition / Feuille / Déplacer-copier et j'ai finalement pu 
copier la feuille (sur la feuille 2).


Je copie ta fomrule en D2, ça me renvoie zéro = OK
Si je copie ta formule dans une cellule vide, ça me renvoie zéro = OK
Mais si je copie ta formule dans une cellule avec "1", ça me renvoie 
toujours zéro = pas OK ...!
Il faut, une fois que tu as copié la formule donnée en D2, que tu fasses 
une copie *de cette cellule* (donc la cellule D2 de la feuille 2) et pas 
de la formule, de façon à ce que les références relatives puissent jouer.



--
Francis Wintzenrieth 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet numarrou

Francis Wintzenrieth a écrit :
Normal tu as dû vouloir aller trop vite en besogne : il faut entrer 
cette formule dans la cellule de la *copie* de la feuille qui contient 
les données


bon ...! j'ai pas du tout encore bien comprendre (j'avais effectivement 
fait une copie du *tableau*)


tu me parles d'une copie de la feuille ... j'ai donc essayé de passer 
par le menu Edition / Feuille / Déplacer-copier et j'ai finalement pu 
copier la feuille (sur la feuille 2).


Je copie ta fomrule en D2, ça me renvoie zéro = OK
Si je copie ta formule dans une cellule vide, ça me renvoie zéro = OK
Mais si je copie ta formule dans une cellule avec "1", ça me renvoie 
toujours zéro = pas OK ...!


manu



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet Francis Wintzenrieth

numarrou a écrit :

[...]
j'ai fait l'essai dans le tableau mis à disposition ici :
http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods
dans la cellule D2, en faisant un copier/coller de ta formule

résultat : Err:522  !
Normal tu as dû vouloir aller trop vite en besogne : il faut entrer 
cette formule dans la cellule de la *copie* de la feuille qui contient 
les données


--
Francis Wintzenrieth 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet lutch

Re-

voilà qui me cause… Et je comprends que ce soit confidentiel.

Bon, si je comprends bien la finalité du tableau, on passe d'un nombre 
d'observations à un indice binaire de présence.
Les logiciels d'enquête ont des fonctions ad hoc, mais là on fabrique à 
la main.



Là, je te propose de construire un tableau jumeau sur une autre feuille, 
avec des 1 à la place des données supérieures à zéro et des zéros 
partout ailleurs.
On garde les libellés à l'identique et on se sert d'une formule 
matricielle pour injecter les 1 et 0


[data] étant une zone nommée dans la feuille des données couvrant les 
seules observations, cela donne

=SI(data>0;1;0)
à valider par ctrl+maj+entrée

Une limite possible de cette méthode tient à la dimension maximale du 
tableau source et de la matrice résultat.

Je n'ai pas trouvé les limites de Calc en la matière.

Si besoin, je te renvoie le fichier "enrichi" en MP.

C_Lucien

numarrou a écrit :

lutch a écrit :

exemple
les data sont dans [A2:A19]
la formule dans la colonne [oui/non] est matricielle =SI($A$2:$A$19;1;0)
la fonction "Fréquence" sous forme matricielle permet de calculer la 
distribution selon les seuils =FREQUENCE($B$2:$B$19;$D$2:$D$3)


Cela convient-il ?


bonjour

je suis pas sûr d'avoir compris (ou de m'être bien fait comprendre ... 
désolé !)


le tableau en question est ici (en partie, ce sont des données assez 
confidentielles !) :

http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods

d'abord, il faudrait remplacer les cases vides par la valeur zéro ...
ensuite, je voudrais que les zéros restent zéros et que toutes les 
autres valeurs soient convertis en 1 dans le tableau ...


merci
manu




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet numarrou

Francis Wintzenrieth a écrit :

Bonjour,

Je te propose la méthode suivante :

Tu fais une copie de la feuille du classeur (Feuil1) dans laquelle sont 
les résultats. Tu entres ensuite, dans cette copie de ta première 
feuille, la formule suivante dans la cellule D2 :

=SI(OU(Feuil1.D2="";Feuil1.D2=0);0;1)
Tu recopies ensuite dans toutes les cellules pour lesquelles tu veux un 
résultat 0 ou 1


Dis-nous si ça te convient...


j'ai fait l'essai dans le tableau mis à disposition ici :
http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods
dans la cellule D2, en faisant un copier/coller de ta formule

résultat : Err:522  !

manu

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet Stany Grelet

numarrou a écrit :

lutch a écrit :

exemple
les data sont dans [A2:A19]
la formule dans la colonne [oui/non] est matricielle =SI($A$2:$A$19;1;0)
la fonction "Fréquence" sous forme matricielle permet de calculer la 
distribution selon les seuils =FREQUENCE($B$2:$B$19;$D$2:$D$3)


Cela convient-il ?


bonjour

je suis pas sûr d'avoir compris (ou de m'être bien fait comprendre ... 
désolé !)


le tableau en question est ici (en partie, ce sont des données assez 
confidentielles !) :

http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods

d'abord, il faudrait remplacer les cases vides par la valeur zéro ...
ensuite, je voudrais que les zéros restent zéros et que toutes les 
autres valeurs soient convertis en 1 dans le tableau ...


merci
manu


Une fonction pourrait vous être utile : SUP.SEUIL(cellule;seuil)
Si le contenu d'une cellule est supérieur(ou égal) à la valeur définie 
comme "seuil", la fonction renvoie la valeur 1. Si ce n'est pas le cas, 
elle renvoie la valeur 0. En fixant pour seuil votre plus petite valeur, 
vous pouvez obtenir ce que vous souhaitez.
En revanche, je ne sais pas comment remplacer une case vide par la 
valeur zéro.

Cordialement,
Stany






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet Francis Wintzenrieth

Bonjour,

Je te propose la méthode suivante :

Tu fais une copie de la feuille du classeur (Feuil1) dans laquelle sont 
les résultats. Tu entres ensuite, dans cette copie de ta première 
feuille, la formule suivante dans la cellule D2 :

=SI(OU(Feuil1.D2="";Feuil1.D2=0);0;1)
Tu recopies ensuite dans toutes les cellules pour lesquelles tu veux un 
résultat 0 ou 1


Dis-nous si ça te convient...

numarrou a écrit :

lutch a écrit :

exemple
les data sont dans [A2:A19]
la formule dans la colonne [oui/non] est matricielle =SI($A$2:$A$19;1;0)
la fonction "Fréquence" sous forme matricielle permet de calculer la 
distribution selon les seuils =FREQUENCE($B$2:$B$19;$D$2:$D$3)


Cela convient-il ?


bonjour

je suis pas sûr d'avoir compris (ou de m'être bien fait comprendre ... 
désolé !)


le tableau en question est ici (en partie, ce sont des données assez 
confidentielles !) :

http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods

d'abord, il faudrait remplacer les cases vides par la valeur zéro ...
ensuite, je voudrais que les zéros restent zéros et que toutes les 
autres valeurs soient convertis en 1 dans le tableau ...


merci
manu


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Francis Wintzenrieth 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet numarrou

lutch a écrit :

exemple
les data sont dans [A2:A19]
la formule dans la colonne [oui/non] est matricielle =SI($A$2:$A$19;1;0)
la fonction "Fréquence" sous forme matricielle permet de calculer la 
distribution selon les seuils =FREQUENCE($B$2:$B$19;$D$2:$D$3)


Cela convient-il ?


bonjour

je suis pas sûr d'avoir compris (ou de m'être bien fait comprendre ... 
désolé !)


le tableau en question est ici (en partie, ce sont des données assez 
confidentielles !) :

http://manu.rousseau.free.fr/temp/points_ecoute_avr_08_modif-ER.ods

d'abord, il faudrait remplacer les cases vides par la valeur zéro ...
ensuite, je voudrais que les zéros restent zéros et que toutes les 
autres valeurs soient convertis en 1 dans le tableau ...


merci
manu


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet lutch

Bonjour,


dataoui/non fréquence   seuils
994,71  1   5   0
70,41   13  1
184,74  1   
999,67  1   
0   0   
483,93  1   
377,69  1   
0   0   
835,29  1   
635,12  1   
0   0   
454,47  1   
251,72  1   
672,22  1   
0   0   
74,36   1   
0   0   
817,39  1   


exemple
les data sont dans [A2:A19]
la formule dans la colonne [oui/non] est matricielle =SI($A$2:$A$19;1;0)
la fonction "Fréquence" sous forme matricielle permet de calculer la 
distribution selon les seuils =FREQUENCE($B$2:$B$19;$D$2:$D$3)


Cela convient-il ?
C_Lucien

numarrou a écrit :

bonjour

j'ai un énorme tableau de données avec des chiffres (décimales compris)

j'ai besoin de convertir ces données en fréquence (présence / absence), 
c'est à dire toutes les données 0 restent 0, toutes les autres données 
valent 1


comment faire ?

merci
manu




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[users-fr] [tableur] transformer données quantitatives en fréquences

2008-04-13 Par sujet numarrou

bonjour

j'ai un énorme tableau de données avec des chiffres (décimales compris)

j'ai besoin de convertir ces données en fréquence (présence / absence), 
c'est à dire toutes les données 0 restent 0, toutes les autres données 
valent 1


comment faire ?

merci
manu

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]