Excel si + si + si...

Fermé
KARNOM - 23 avril 2014 à 13:58
 KARNOM - 24 avril 2014 à 14:42
Bonjour,

loueur1 20
loueur1 1200
loueur1 250
loueur2 500
loueur3 300

Je voudrais que dans une autre colonne on rajoute 12 euros pour le loueur 3, rien pour le loueur 2 et 15% pour le loueur 1 tout en sachant que si le montant est inférieur à 15 il faut prendre 15, s'il est supérieur à 150 il faut prendre 150, entre les deux on prend le montant exact.

Qui a la formule adéquate ?

Merci par avancd

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
23 avril 2014 à 14:40
Bonjour
sous réserve de compréhension
=SI(A1="";"";SI(A1="Loueur2";B1;SI(A1="Loueur3";B1+12;SI(B1<15;B1+15;SI(B1>150;B1+150;B1*1,15)))))

ou alors s'il ne faut rien rajouter quand B1 est <515 ou >50:

=SI(A1="";"";SI(A1="Loueur3";B1+12;SI(OU(A1="Loueur2";B1<15;B1>150);B1;B1*1,15)))

ces formules donnent le résultat majorés ou non selon les cas

crdlmnt



0
Merci, malheureusement il me met que j'ai trop d'arguments pour la 1ère formule.

Des suggestions ?

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
24 avril 2014 à 10:33
Bonjour
alors il doit y avoir une erreur quelque part car chez moi elle fonctionne...!
pouvez vous la copier et la coller ici telle que vous l'avez écrite,
A vous lired
0
Voici la formule que j'ai écrite
=SI(C1="";"";SI(C1="LP";H1;SI(C1="ARVAL";H1+12;SI(C1="ING";H1<=15;h1+15;si(h1>=150;h1+150;h1*1,15)))))

Merci pour votre retour
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 24/04/2014 à 13:00
effectivement; il y a une erreur:

=SI(C1="";"";SI(C1="LP";H1;SI(C1="ARVAL";H1+12;SI(OU(C1="ING";H1<=15);h1+15;si(h1>=150;h1+150;h1*1,15)))))

le OU signale que la conditon s'applique dans l'un ou l'ayutre des cas
S'il faut que les deux cas soient respectés, remplacer OU par ET


crdlmnt
0
Merci bcq, ça fonctionne.

Cordialement
0