Condition si
Résolu
laerous
-
laerous -
laerous -
Bonjour,
Pouvez vous me dire comment puis je insérer une formule qui remplirai les conditions suivantes:
si B2 ou C2 ou D2 ou E2 contiennent "DESISTEMENT" alors A2 = "DESISTEMENT" OU si B2 ou C2 ou D2 ou E2 contiennent "ANNULATION" alors A2 = "ANNULATION"
merci bcp
Pouvez vous me dire comment puis je insérer une formule qui remplirai les conditions suivantes:
si B2 ou C2 ou D2 ou E2 contiennent "DESISTEMENT" alors A2 = "DESISTEMENT" OU si B2 ou C2 ou D2 ou E2 contiennent "ANNULATION" alors A2 = "ANNULATION"
merci bcp
4 réponses
-
Bonjour ,
=SI(NB.SI(B2:E2;"*DESISTEMENT*")>=1;"DESISTEMENT";SI(NB.SI(B2:E2;"*ANNULATION*")>=1;"ANNULATION";""))
Cordialement, -
Bonjour laerous,
=SI(OU(B2="DESISTEMENT";C2="DESISTEMENT";D2="DESISTEMENT";E2="DESISTEMENT");"DESISTEMENT";SI(OU(B2="ANNULATION";C2="ANNULATION";D2="ANNULATION";E2="ANNULATION");"ANNULATION";""))
Mais que fais-tu si une des cellules contient "DESISTEMENT" et une autre
"ANNULATION" ? Attention : ma formule ne gère pas ce cas ! C'est le 1er
mot rencontré qui ressortira (s'il est présent) !
La formule de Fahora (que je salue) est bien plus courte et meilleure
que la mienne, mais ma question ci-dessus reste valable.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».
Cordialement. 😊
-
Bonjour @albkan
Dans ce cas l'annulation doit primer sur le désistement
Si il n'y a que DESISTEMENT alors devra être indiqué désistement mais si le mot ANNULATION apparait alors annulation devra avoir la priorité sur désistement
merci je vais essayer-
Alors, ça devrait aller en modifiant ainsi la jolie formule de Fahora (merci encore
pour ta judicieuse intervention) :
=SI(NB.SI(B2:E2;"*ANNULATION*")>=1;"ANNULATION";SI(NB.SI(B2:E2;"*DESISTEMENT*")>=1;"DESISTEMENT";""))
Là encore, « le 1er mot rencontré a gagné » : donc ANNULATION est prioritaire. 😊
-
-
merci à tous les deux,
en effet cela fonctionne très bien sur un nouveau tableau mais pas dans le mien. Je vais travailler la dessus et comprendre le pourquoi.
cordialement