Si cellule contient "texte" alors "(A1-0.5)
Nins031
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je souhaiterai créer une formule dans Excel qui me permettrait de faire la chose suivante :
A1 = 2
B1 = CP
Si la Cellule B1 contient "CP" je voudrais que ce la retire automatiquement 0,5 à la cellule A1.
J'espère avoir été claire,
Merci d'avance
Je souhaiterai créer une formule dans Excel qui me permettrait de faire la chose suivante :
A1 = 2
B1 = CP
Si la Cellule B1 contient "CP" je voudrais que ce la retire automatiquement 0,5 à la cellule A1.
J'espère avoir été claire,
Merci d'avance
3 réponses
-
Bonjour ,
Ceci devrait convenir ,
=SI(NB.SI($B1;"*CP*")>=1;A1-0,5;A1)
Cordialement,
-
Bonjour,
=A1-(B1="CP")*0.5
(utiliser ton séparateur décimal)
Et la formule de Fahora est correcte aussi. Elle fonctionne également si B1 contient CP.
eric
-
bonjour,
si tu mets la formule en A1 tu as une erreur de référence circulaire
et si la formules est par exemple en C1,A1 ne changera pas
A mon avis il faut passer par une petite macro événementielle.
as tu déjà fait des macros? si "non" , version XL ?