Formule logique avec texte

Résolu/Fermé
Flaques - 27 mars 2017 à 17:45
 Flaques - 28 mars 2017 à 14:48
Bonjour,

Voici mon problème :
J'ai une feuille de frais de mission, avec remboursement de nuitée différente selon que
la mission ait eu lieu à Paris ou en région.
En A26 je renseigne le lieu et le motif, exemple :
Réunion Paris avec Mme X
En H26 j'ai le nombre de nuitées
1
En J26 j'émets ma formule conditionnelle :
=SI(ESTVIDE(A26);(0);(SI(NB.SI(A26;="*Paris*");(xx€);(yy,€))))

Ça marchait très bien sous Excel, mais plus du tout avec Oo.
Sauf si je n'écris que Paris en A26. Là j'obtiens xx€.
Si j'écris "Reunion à Toulouse", ça marche aussi, j'obtiens yy€ en J26.
Mais si je dis "Réunion à Paris avec Tartempion le 10 janvier", c'est yy€ qui s'affiche.
C'est juste question de changer les astérisques par autre chose, mais quoi ?

Je cherche la solution depuis des semaines, ça me désespère... si quelqu'un pouvait avoir pitié de moi...

1 réponse

yclik Messages postés 3601 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 7 mai 2024 1 482
27 mars 2017 à 18:53
Bonjour
une proposition
=SI(A2="";"";SI(ESTERREUR(CHERCHE("Paris";A2));"Autre que Paris";"Paris"))


pour *Paris* voir les expressions régulières dans l'aide
0
Merci merci merci !!!
0