Aide formule excel

Fermé
vir26 - 31 juil. 2015 à 11:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 31 juil. 2015 à 12:20
Bonjour,

j'ai un petit problème sur un ajout de fonction dans ma formule.

ci-dessous ma formule actuelle.

le problème est que mon texte qui est inclus peut changer, du coup je souhaiterais mettre au lieu J11= au texte entier qui peut varier, je voudrais mettre J11 contient soit "adhésion", "heures" ou "frais" puis la suite de la formule.

=SI(ET(J11="Adhésion annuelle 100";O33=ARRONDI(N32/1,1;2));"7061";SI(ET(J11="Heures Tarif Semaine";O33=ARRONDI(N32/1,1;2));"7062";SI(ET(J11="Frais kilométriques";O33=ARRONDI(N32/1,1;2));"7063";"445712")))

merci de votre aide
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
31 juil. 2015 à 11:40
Bonjour .. ou plutôt re!
pour détecter si une cellule contient un texte inclus dans un autre:
remplacer par exemple:
SI(OU(J11="adhésion anuelle";.......
par
SI(OU(NB.SI(J11;"*adhésion*");.....
ou si le texte est dans une cellule exemple Z1:
SI(OU(NB.SI(J11;"*"&Z1&"*");.....

crdlmnt

0
RE,

et cette formule est compatible avec la fonction et?

du coup si ou, je le positionne à quel endroit? avant ou après ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 31/07/2015 à 12:21
=SI(ET(NB.SI(J11;"*Adhésion*");O33=ARRONDI(N32/1,1;2));"7061";SI(ET(NB.SI(J11;"*Heures*");O33=ARRONDI(N32/1,1;2));"7062";SI(ET(NB.SI(J11;"*Frais*");O33=ARRONDI(N32/1,1;2));"7063";"445712")))
placez entre les signes "* et *" les textes que vous voulez détecter

pour info

"texte*" le texte cherché se trouve au début de celui qui est dans la cellule
"*texte" à la fin
"*texte*" n'importe où

crdlmn,t
0