Bonjour,
J'ai ajouté une colonne supplémentaire pour que ce soit plus facile à comprendre (et donc à faire évoluer comme tableau) mais libre à toi de la masquer, ou d'intégrer la formule dans le format conditionnel.
La fonction EQUIV permet de rechercher des valeurs mais grâce aux caractères jokers, elle permet aussi de retrouver une portion de texte dans un autre.
Par exemple, si en D2, j'écris
=EQUIV("*" & C2 & "*";$A$1:$A$200;0)
La fonction va rechercher le premier item comprenant MI10 au début, au milieu ou à la fin du libellé. Parce que j'ai concaténé la valeur de C2 avec une étoile avant et après.
Elle a trouvé qu'à la 72ème position de la plage, il y a cette valeur. Elle ne cherche pas plus loin et retourne 72
Petit souci avec cette fonction, quand elle ne trouve pas, elle retourne #NA ce qui n'est pas joli.
Alors on peut utiliser la fonction ESTNA() combinée avec la fonction SI
=SI(ESTNA(ma_formule_de_recherche);"";ma_formule_de_recherche)
Si ma formule retourne la valeur #NA, alors j'affiche un caractère vide "" sinon, j'utilise à nouveau cette formule pour afficher la valeur 72
C'est un peu long parce qu'on est obligé de mettre 2 fois la fonction EQUIV
J'obtiens donc en colonne D quelques valeurs ici et là quand la valeur dans la colonne CONDITION a été trouvée.
Ensuite, pour faire le format conditionnel, il suffit de se positionner de C2 à C43 et de faire un format conditionnel avec une formule.
En C2, la formule doit être =D2<>"" avec un format sur fond vert clair.
Attention à supprimer les $ et ne pas avoir $D$2, sinon, toute la colonne sera au même format que C2
Je joins le fichier transformé.
Bon courage.
https://www.cjoint.com/c/JDpnGtfwThA