Encoder des valeurs

Bonjour à tous et à toutes ô grands experts de Excel. Je découvre ce forum et je sollicite votre aide. Voilà j'ai une base de données très importante et je voudrai coder les valeurs de certaines colonnes de cette base.

Je vais essayer d'être clair pour éclairer votre lanterne :

Les valeurs se situent entre 0 et 1

Pour les valeurs comprises entre 0 et 0,19 je voudrai attribuer le code 5

Pour les valeurs comprises entre 0,2 et 0,39 je voudrai attribuer le code 4

Pour les valeurs comprises entre 0,4 et 0,59 je voudrai attribuer le code 3

Pour les valeurs comprises entre 0,6 et 0,79 je voudrai attribuer le code 2

et Pour les valeurs comprises entre 0,8 et 1 je voudrai attribuer le code 1

Bref je m'arrache les cheveux à chercher une formule qui voudrait bien me faire cet encodage directement mais ça ne veut pas.

J'espère que vous aurez des solutions, en tout cas mille mercis d'avance de votre attention et pour votre aide !

Salut le forum

Formule

=SI(B11<>"";6-EQUIV(B11;{0;0,2;0,4;0,6;0,8});"")

Mytå

bonsoir

un essai

=CHOISIR(EQUIV(B1;{0.0,2.0,4.0,6.0,8.1};1);5;4;3;2;1;1)

b1 est la valeur a traiter

puis tu incrementes sur toute la colonne

cordialement

Bonsoir

ou

=INDEX({5;4;3;2;1;0};EQUIV(A2;{0;0,2;0,4;0,6;0,8;1,01};1))

C'est ce qu'on appelle "avoir le choix"

Cordialement

18classeur2.zip (2.94 Ko)

et bien dites donc, c'est de l'efficacité et de la réactivité. Ca marche, je vous remercie vivement pour votre aide. Je reviendrai !!!

Rechercher des sujets similaires à "encoder valeurs"