Le mardi 3 juin 2008, Gabriel Jourdain a écrit :
> Le mardi 3 juin 2008, Frank Thomas a écrit :
> > > http://www.cijoint.fr/cjlink.php?file=cj200806/cijyg255qk.ods qui
> > > par ailleurs est public.
> >
> > La dernière colonne affiche les émissions globales de 69 voitures,
> > résultat des essais du club d'automobilistes allemand ADAC, sous le
> > titre de "index eco globale". C'est la variable continuelle à
> > regrouper. Sur la feuille recode j'ai copié les limites des futures
> > classes de l'indexe.
>
> Je reviendrai + en détail sur la manip un peu plus tard car je dois
> impérativement m'absenter. J'ai complété les deux dernières colonnes
> et je joins le fichier.
>
> Gabriel.
Me revoici
La formule CHOISIR (d'après ce que j'en ai compris) renvoie la valeur
d'une cellule par rapport à celle contenue dans une autre
nommée "indice" pouvant être comprise entre 0 et 31, de sorte que si A1
(indice) contient 1 c'est le contenu de B1 qui est renvoyé, et si A1
contient 2 c'est le contenu de B2 qui l'est (par exemple), et ce donc
possible jusqu'a 30 fois.
Seulement la colonne "indexe eco globale" n'est pas renseignée par des
valeurs allant de 0 à 5 (car dans notre cas il faut renvoyer 5
valeurs(très haut, haut, moyen...très bas)) mais de 0 à 70, or la
formule CHOISIR à impérativement besoin de la valeur 1 pour exprimer la
première valeur à restituer (par exemple très haut), 2 pour la deuxième
(haut) etc... La technique que j'ai adopté consiste donc à convertir
la colonne nommée "indexe eco globale" pour retrouver une valeur
1.2.3.4ou 5 en fonction des différentes tranches à respecter.
Il faut attribuer à la tranche 15 à 24 la valeur 2 pour restituer "HAUT"
d'où l'origine de la formule =L2/10+0,5. Si vous appliquez cette
formule à 15.16.17...22.23.24 vous obtiendrez toujours une valeur
comprise entre 1.9 et 3 donc interprétée comme 2 par la fonction
CHOISIR et de fait il sera restitué le contenu de la valeur 2
donc "HAUT". IL en est exactement de même pour les valeurs comprises
entre 25 et 34, puis 35 et 44 etc sauf pour celles comprises entre 0 et
10 qui renvoient des valeur comprises entre 0 et 1 lorsque l'on
applique la formule =L2/10+0,5 (0.2-0.3 etc 0.8- 0.9), or la formule
CHOISIR ne sais pas interpréter ces valeurs "zéro virgule quelque
chose" il à donc fallu poser la condition : =SI(L2<11;1;L2/10+0,5).
Donc SI L2 est inférieur à 11 alors 1 sinon L2/10+0.5.
J'espère avoir été suffisement clair, je suggère toutefois de relire
sans modérations mais pas pendant l'apéro (ça risque de pas le faire).
Gabriel.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]