Bonsoir,
=SI(B3="A validé";"0%";SI(B3="En cours";"50%";SI(B3="Validé";100%)))
renvoie des valeurs texte
=SI(B3="A validé";0;SI(B3="En cours";0,5;SI(B3="Validé";1)))
renvoie une valeur numérique
Tout dépend de l'utilisation que l'on veut faire du résultat