Gabriel Jourdain a écrit :
Le mardi 3 juin 2008, Frank Thomas a écrit :
Je veux regrouper une variable numérique (=une colonne) en plusieurs
classes dans la colonne avoisinante :

valeur le plus bas jusqu'à -2 = -2
-2 à -1 = -1
-1 à 1 = 0
1 jusqu'à la valeur maximale = 1
Comment y arriver avec une formule ? Et où en trouver la doc ?
Merci
-ft

Bonjour,

J'ignore si j'ai bien compris le problème :
1)toutes les valeurs inf à -2 doivent apparaître comme -2
2)celles comprises entre -3 et 2 doivent apparaître à leur juste valeur
3)celles qui sont sup à 1 doivent apparaître comme 1

donc si c'est bien ça la formule suivante le fait très bien
=SI(A1>1;1;SI(A1<-2;-2;A1))

et un exemple si le fichier passe.

Gabriel


Bonjour Gabriel,

Il faut éviter à tout pris d'imbriquer des SI dans les formule c'est une règles d'or qui devrait être respectée.

Pas pour le problème de traitements ni de pile d'exécution mais pour un pb de maintenance et de débuggage

A la place de ce cette formule je mettrai
A2 = MAX(-2;MIN(1;A1))
Il serait souhaitable de mettre la plage fourchette dans des cellules

ex : -2 en B1 1 en B2 ainsi la formule sera A2 = MAX(B1;MIN(1;A1))

PS : j'ai peu être fait un erreur dans la formule je ne l'ai pas testé


--
Samuel Mounier
Formateur Centre de Gestion Océan

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

Répondre à