=CHOISIR(A1+1;"Mauvais";"Bon";"Faux")
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target = 0 Then Target = "Mauvais"
If Target.Address = "$A$1" And Target = 1 Then Target.Offset(, 1) = "Bon"
If Target.Address = "$A$1" And Target = 2 Then Target.Offset(, 1) = "Faux"
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Target.Offset(, 1) = Choose(Target.Value + 1, "Mauvais", "Bon", "Faux")
End If
End Sub
=SI(A1<3;INDEX({"Mauvais";"Bon";"Faux"};A1+1);"")
Bonjour Rachid et merci déjà pour cette première réponse.
Pour aller plus loin, j'obtiens dans une cellule un résultat suite à une addition.
par exemple A1+A2+A3= résultat en A4 qui peut être 0, 1 ou 2. Est-ce que en fonction du résultat obtenu en A4, je peux avoir immédiatement le résultat sous la forme d'un texte 0 = DISPO, 1 = OK, 2 = Erreur dans la même cellule A4
Merci à vous tous pour vos aimables contributions
PS: je n'avais pas vu le message de JCBL que je remercie
=CHOISIR(A1+A2+A3+1;"Dispo";"Ok";"Erreur")