Si "xx" ou "yy" alors

Résolu/Fermé
Ludivine - Modifié le 18 nov. 2022 à 12:34
 Ludivine - 18 nov. 2022 à 12:42

Bonjour à tous !

J'ai aujourd'hui la formule suivante:

=SI(STXT(_Data[@[Label du MFD]];5;10)="MJ123456789";"WM";DROITE(_Data[@[Code présentation]];2))

Ca fonctionne et fait la chose suivante:

Dans l'onglet "_Data", colonne "Label du MFD", si du caractère #5 et sur 10 caractères la cellule contient "MJ123456789" alors indiquer "WM".
Sinon renvoyer "un bout" de la valeur contenue dans l'onglet "_Data", colonne "code présentation"

Je souhaite faire évoluer la formule de manière à ajouter une condition pour renvoyer "WM": (la modification souhaitée est indiquée en gras)

Dans l'onglet "_Data", colonne "Label du MFD", si du caractère #5 et sur 10 caractères  contient "MJ123456789" OU contient "AM12345678" alors indiquer "WM"

Sinon même punition que précédemment.

Toutefois je ne parviens pas à combiner les fonctions SI, STXT et OU, tout tombe en erreur !

Une âme charitable pour me venir en aide ?

Par avance merci beaucoup !!

A voir également:

2 réponses

jee pee Messages postés 39334 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 février 2024 9 192
18 nov. 2022 à 12:39

Bonjour,

la syntaxe est =SI(OU(condition1;condition2);VRAI;FAUX)

donc quelque chose comme

=SI(OU(STXT(_Data[@[Label du MFD]];5;10)="MJ123456789";STXT(_Data[@[Label du MFD]];5;10)="AM12345678");"WM";DROITE(_Data[@[Code présentation]];2))

0

Bravo super, ça fonctionne merci !

Je n'avais pas essayé de dupliquer la partie STXT !

Merci beaucoup Jee pee !

0