test logique si

  • Initiateur de la discussion frechet eric
  • Date de début
F

frechet eric

Guest
Bonjour,

je cherche à tester une colonne de valeur de facon à attribuer un commentaire sur 10 criteres pour chaque valeur.

comme si dessous

If(x1<=100,'salaire',if(x1<=200,'PSC',If(x2<=300,'goods'))).....

Cela fonctionne pour 7 criteres mais impossible de tester au delà.

Merci d'avance pour vos reponses
 

pat1545.

XLDnaute Accro
Salut,

recgarde pluto à te faire une petite table et un rechercheV ou index/equiv:
COL a colB

code valeur
SALAIRE 100
PSC 200
TEST 300

Tu nommes ceci en sélestionnat le tout par CTRL* et CTRL SHIFT F3 , ligne du haut uniquement
pour trouver :
=index(code;equiv(X1;valeur;0))
Ca se traduit par: ramène moi le code pour la correspondance entre le contenu de X1 et les valeurs de la colonne 'valeur'

Bye
 

Gorfael

XLDnaute Barbatruc
frechet eric écrit:
If(x1<=100,'salaire',if(x1<=200,'PSC',If(x2<=300,'goods'))).....
Salut
Comme je suis pas sur d'avoir compris correctement ton problème, vérifies

=SI(X1<1;'';CHOISIR(ENT((X1-1)/100)+1;'Com 1';'Com 2';'Com 3';'Com 4';'Com 5';'Com 6';'Com 7';'Com 8';'Com 9'))
Com 1...9 : texte que tu peux modifier comme tu veux
Limité à 30.
Autre solution :
dans ta 7me imbication, tu fait référence à une autre cellule qui continue tes Si
A4=Si(...Si(...Si(...Si(...Si(...Si(...Si(...A5)))))))
A5=Si(...Si(...Si(...Si(...Si(
avec une renvoi de ce type, tu n'est plus limité à 7, mais pense quand même à la maintenance. Quand tu crées, tu sais exactement(enfin la plupart du temps) ce que tu fais, mais deux ou trois mois aprés....
A+
 
E

eric frechet

Guest
Bonjour

Je vous remercie pour cette solution,en fait je vais utiliser le vlookup plutot que l'index.
Par contre les valeurs affichées sont #N/A.Ne sachant pas utiliser Vlookup je pense que mes tableaux sont justes mais je dois avoir un probleme de definition du tableau source.

Avez vous une solution?

je vous remercie

Bonne journée

Eric
 

Discussions similaires

Réponses
2
Affichages
171
Réponses
1
Affichages
407

Statistiques des forums

Discussions
312 393
Messages
2 087 972
Membres
103 688
dernier inscrit
Amadou