Re: [users-fr] [tableur] transformer données quantitatives en fréquences
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
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
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
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
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
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
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
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
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
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
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
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
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]