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]

Répondre à