3 fonctions SI dans une cellule

Hello,

Je rame vraiment sur un exercice, j'espère trouver de l'aide ici ^^

Age<=8 ans alors 10€

Age entre 9 et 17 ans alors 15€

Age >=18 ans alors 20€

Je n'arrive pas à imbriquer toutes mes conditions.

Je mets le fichier en PJ.

Merci d'avance pour votre aide.

Buka

9classeur2.xlsx (8.70 Ko)

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!

Bonjour

A mettre en C2 et à incrémenter vers le bas

=SI(A2>=18;20;SI(A2<=8;10;15))

Cordialement

Edit: j'avais pas vu la réponse à Fox, sorry

Bonjour à tous,

Au cas ou il n'y a pas de données dans la colonne A

=SI(A2="";"";SI(A2<=8;10;SI(A2<18;15;20)))

A recopier vers le bas

Rechercher des sujets similaires à "fonctions"