Bonjour Buka,
Il faut commencer par essayer de décomposer
tu vas avoir:
SI([CellAge]<9;"10€";<Pas de condition Sinon>)
Ici, si ta cellule contenant l'age est strictement inférieur à 9, tu vas voir apparaitre "10€"
Tu fais de même pour le reste:
SI([CellAge]<18;"15€";<Pas de condition Sinon>)
SI([CellAge]>17;"20€";<Pas de condition Sinon>)
Et enfin, tu assemble:
=SI([CellAge]<9;"10€";SI([CellAge]<18;"15€";SI([CellAge]>17;"20€";"Donnée incorrecte")))
Bon, après, si tu veux rentre ça sexy, tu peux aussi ajouter une condition pour si ta cellule Age est vide et ça donne ça:
=SI([CellAge]="";"";SI([CellAge]<9;"10€";SI([CellAge]<18;"15€";SI([CellAge]>17;"20€";"Donnée incorrecte"))))
Testé et garanti!
Enjoy!
Petit plus: j'ai revu ma copie
=SI(ESTTEXTE([CellAge])=VRAI;"Donnée incorrecte";SI([CellAge]="";"";SI([CellAge]<9;"10€";SI(D21<18;"15€";"20€"))))
Cette formule commence par tester si ta Cellule [CellAge] est un texte, si c'est vrai elle renvoie "Donnée incorrecte"
Ensuite je teste si la valeur est strictement inférieure à 9. Si c'est vrai, je renvoie "10€"
Si c'est faux, alors je teste si la valeure est strictement inférieure à 18, si c'est vrai je renvoie "15€". Enfin, si cette condition est fausse c'est que c'est un nombre qui est forcément supérieur à 18, je renvoie donc "20€".
Enjoy!