Bonjour
aigledatlas a écrit :
Voila ma condition
=SI(ET(B1=3);0;SI(B2="Impossible";"Impossible";100))
Déjà soit il en manque un bout, soit la fonction ET ne sert à rien vu que tu ne test que si B1=3 ce qui devrait donner :
=SI(B1=3;0;SI(B2="Impossible";"Impossible";100))
aigledatlas a écrit :
et j'ai voulu ajouter 2 autres criter à la premier parti (E1=P et E de la fonction comme suite=F)
=SI(ET(B1=3,E1=P,E1=F);0;SI(B2="Impossible";"Impossible";100))
Je ne vois rien de faux dans cette formule à part qu'il faut rajouter des guillemets autour de "P" et de "F" et séparer tes arguments de ta fonction ET() par des point-virgules et non des virgules, sinon tu avais la bonne construction, par contre comment E1 peut à la fois être égale à P et égale à F ?
=SI(ET(B1=3;E1="P";E1="F");0;SI(B2="Impossible";"Impossible";100))
aigledatlas a écrit :
de plus je souhaite que la cellule E1 soit tous le temps en majuscule même si on en ecrit dessus en munuscule
merci d'avance
Pour cela il faut passer par une macro je pense :
dans le code de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("E1") Then
Application.EnableEvents = False
Target = UCase(Target)
Application.EnableEvents = True
End If
End Sub
Cordialement,
Edit : pas rafraichit la page, bonjour gestionnaire
Ah à la vue du fichier de gestionnaire je comprend, ce n'est pas les 3 critères en même temps que tu veux mais l'un des trois, donc ce n'est pas ET() mais OU()
=SI(OU(B1=3;E1="P";E1="F");0;SI(B2="Impossible";"Impossible";100))