Plusieurs conditions pour une cellule

Bonjour,

Je bloque sur un dossier et j'aurai besoin d'aide. Je vous joint un fichier excel de 15 colonnes.

Mon but est de remplir automatiquement la colonne H.

Je souhaiterai tout d'abord d'une manière générique que lorsque L commence par du alors H=EP

Lorsque L commence par pour alors H=SP

Puis je souhaite affiner. Si L commence par du et contient CB alors H=de Cls

Si L commence par du et contient GR alors H=de Grill

Si L commence par pour et contient CB alors H=Cls

Si L commence par pour et contient GR alors H=Grill

Si L commence par du et C n'est pas vide alors H= ---

Je ne sais pas si vous comprenez ce que j'essaie d'expliquer, le résultat que je souhaite obtenir se trouve en rouge.

Pour info le fichier réél contient plusieurs centaines de lignes.

Merci d'avance à ceux qui m'aideront à solutionner ce problème.

6conditions.xlsm (13.73 Ko)

Bonsoir,

Un exemple certainement facile à améliorer, mais là c'est tard ...

=SI(ET(GAUCHE(L2;2)="du";C2<>"");"---";SI(ET(GAUCHE(L2;2)="du";ESTNUM(TROUVE("CB";L2)));"de Cls";SI(ET(GAUCHE(L2;2)="du";ESTNUM(TROUVE("GR";L2)));"du Grill";SI(GAUCHE(L2;2)="du";"EP";SI(ET(GAUCHE(L2;2)="po";ESTNUM(TROUVE("CB";L2)));"CLS";SI(ET(GAUCHE(L2;2)="po";ESTNUM(TROUVE("GR";L2)));"Grill";"SP"))))))

Merci pour ce retour. Cependant je n'arrive pas à faire fonctionner cette formule. J'ai un message d'erreur qui apparaît : Cette formule utilise plus de niveaux d'imbrication que ne l'autorise le format de fichier actuel

Bonjour,

Si ton fichier est en .xls, il serait urgent de le passer en .xlsx

Il est coincé au Moyen-âge sinon.

Et s'il n'est pas en xls, alors aucune raison pour que cela ne fonctionne pas à priori. Ça marche très bien sur le fichier que tu as posté.

Merci ton retour est parfait j'ai changé le format en .xlsx

Rechercher des sujets similaires à "conditions"