Fonction si imbriqué

Fermé
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017 - 14 mars 2017 à 23:07
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 15 mars 2017 à 14:22
Bonjour,

je suis en train de tourner chèvre! je souhaite automatiser le calcul d'une cellule à partir de la valeur d'une autre cellule. Je m'explique :

SI A1 est comprise entre 0 et 10 alors B1= 10
ET (en fait mais si) SI A1 est comprise entre 11 et 15 alors B1 = A1 * 1,4
ET SI A1 est comprise entre 16 et 20 alors B1 = A1*1,3

Pour compliquer le tout, mon excel inverse les , et les ; (impossible à changer après 1h de recherche...)

Vous l'avez compris je recherche donc le sauveur sur ce forum...

Merci de vos réponses

5 réponses

DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
14 mars 2017 à 23:46
Bonjour,

=si(a1<11;10;si(a1<16;a1*1,4;a1*1,3))

Crdmt
0
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
14 mars 2017 à 23:48
merci je vais tester de suite !

bonne soirée ou nuit ;)
0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 244 > 2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 01:50
Bonjour 2bar.

Que doit afficher quand A2 est vide ? et quand A2>20 ?
0
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017 > Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024
15 mars 2017 à 09:54
Bonjour Raymond,

En fait je pensais tirer ma formule pour B2. Mes données vont de A1 à A12.
0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 244 > 2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 14:22
Ben oui ! Où est le problème ? Tu as essayé ?
0
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 09:31
Ca ne marche pas. En fait j'ai oublié d'aller au bout de ma formule souhaitée :

SI A1 est comprise entre 0 et 10 alors B1= 10
ET (en fait mais si) SI A1 est comprise entre 11 et 15 alors B1 = A1 * 1,4
ET SI A1 est comprise entre 16 et 20 alors B1 = A1*1,3
ET SI A1 est comprise entre 21 et 30 alors B1 = A1*1,2
ET SI A1 est > 30 alors B1 = A1*1,1

Voila, j'ai essayé de terminer ma formule mais je ne parviens à rien de bon...

Merci de vos retours ;)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
15 mars 2017 à 10:07
Bonjour

=SI(A1="";"";SI(A1<=10;10;A1*SI(A1<=15;1,4;SI(A1<=20;1,3;SI(A1<=30;1,2;1,1)))))

crdlmnt
0
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 10:23
cela ne marche pas , B1 affiche #Nom?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
15 mars 2017 à 10:42
je viens de la coller dans un modèle et tout se passe bien?
voyez ici
https://mon-partage.fr/f/CvdZCOY4/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
2bar Messages postés 6 Date d'inscription mardi 14 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 10:26
Merci de votre aide
0