Difficulté avec plusieurs Si dans une formule

Le
Serge
Mon expérience est limitée avec les formules complexes. Voici mon problème;
Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
(Si=1 et Si<
Merci de votre Aide,
Serge
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
jdesro2
Le #19554231
Salut
Sans entré dans le VBA, ...
avec les SI imbriqués, faut pas se fourrer avec les parenthèses et le
raisonnement!!!

Essaye de séparer les items plutot que de tout mettre dans la meme cellule.
Tu peux aussi explorer la fonction CHOISIR dans Excel, c'est une sorte de
Case OF

Ex.
D1%00

D3=SI(D1<%00;1;SI(D1>P00;2;3)) prend la valeur 1,2 ou 3 selon la critère.
Ici D3 = 1.

D5=CHOISIR(D3;(D1/12)*0.62;(2500*0.62)+(0.445*((D1/12)-2500));12+120)
CHOISIR(D3=1 veut dire CHOISI la première équation; 1er équation; 2e
équation; 3e équation)
NB tu peux avoir jusqu'à 29 choix ou qlq chose de cet ordre!


"Serge" a écrit :

Mon expérience est limitée avec les formules complexes. Voici mon problème;
Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
(Si=1 et Si<
Merci de votre Aide,
Serge


isabelle
Le #19554351
bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))

=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


isabelle



Serge a écrit :
Mon expérience est limitée avec les formules complexes. Voici mon problème;
Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
(Si=1 et Si<
Merci de votre Aide,
Serge



Serge
Le #19558261
Bonjour Isabelle,
Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la fin.
Excell me dit qu'il y a un error dans la formule. J'ai essayé d'ajouter des
parenthèses à la fin sans succès.
Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je placer
cette partie de l'équation?

Merci,
"isabelle" a écrit :

bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))

=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


isabelle



Serge a écrit :
> Mon expérience est limitée avec les formules complexes. Voici mon problème;
> Je dois utiliser 2 SI. Voici la formule:
> =MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
> Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
> Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
> SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
> comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
> (Si=1 et Si<
> Merci de votre Aide,
> Serge
>



isabelle
Le #19558691
bonjour Serge,

=MIN(4400;ARRONDI.SUP(SI(OU(B1=1;B1=2);(D1/12)*0.62;SI(B1=3;0));0))

isabelle

Serge a écrit :
Bonjour Isabelle,
Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la fin.
Excell me dit qu'il y a un error dans la formule. J'ai essayé d'ajouter des
parenthèses à la fin sans succès.
Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je placer
cette partie de l'équation?

Merci,
"isabelle" a écrit :


bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))

=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


isabelle



Serge a écrit :

Mon expérience est limitée avec les formules complexes. Voici mon problème;
Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
(Si=1 et Si<
Merci de votre Aide,
Serge








isabelle
Le #19558681
mais peut être faudrait inverser la condition au cas ou le nombre de B1
serait différent de 1, 2 mais aussi différent de 3
=MIN(4400;ARRONDI.SUP(SI(ET(B1<>1;B1<>2);0;(D1/12)*0.62);0))

isabelle

isabelle a écrit :
bonjour Serge,

=MIN(4400;ARRONDI.SUP(SI(OU(B1=1;B1=2);(D1/12)*0.62;SI(B1=3;0));0))

isabelle

Serge a écrit :
Bonjour Isabelle,
Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la
fin. Excell me dit qu'il y a un error dans la formule. J'ai essayé
d'ajouter des parenthèses à la fin sans succès.
Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je
placer cette partie de l'équation?

Merci, "isabelle" a écrit :


bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))



isabelle



Serge a écrit :

Mon expérience est limitée avec les formules complexes. Voici mon
problème; Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))

Cette formule avec un nombre de 55000 $ en D1 donne un résutat de
2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62,
mais SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de
suite. Un peu comme une formule de commission. Je ne sais pas comme
utiliser le deuxième SI (Si=1 et Si<
Merci de votre Aide,
Serge








Michel__D
Le #19558651
Bonjour,

Essaye comme ceci (si j'ai bien compris) et à mettre sur une seule ligne :

=MIN(4400;
ARRONDI.SUP(
SI(ET(B1<>1;B1<>2);0;
SI(D1<0000;(D1/12)*0.62;
S1(D1<`000;1550+(((D1/12)-2500)*0.445)
)
)
)
)
)


Serge a écrit :
Bonjour Isabelle,
Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la fin.
Excell me dit qu'il y a un error dans la formule. J'ai essayé d'ajouter des
parenthèses à la fin sans succès.
Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je placer
cette partie de l'équation?

Merci,
"isabelle" a écrit :

bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))

=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


isabelle



Serge a écrit :
Mon expérience est limitée avec les formules complexes. Voici mon problème;
Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
(Si=1 et Si<
Merci de votre Aide,
Serge







Serge
Le #19558641
Bonjour Isabelle,
Petite précision; le nombre dans B1 est seulement une classe de personne.
Classe 1 et 2 sont éligible et ceux de la classe 3 ne le sont pas. C'est dans
D1 que le calcule est fait. Exemple: Si le résultat de
(D1/12) Comme tu vois c'est une formule dégradante! C'est cette formule que j'ai de
la difficulté à insérer dans l'autre que tu as si bien fait.

Merci pour ton aide, car ça fait plusieurs journée que je travaille à
trouver la bonne façon de créer la formule.

Serge

"isabelle" a écrit :

mais peut être faudrait inverser la condition au cas ou le nombre de B1
serait différent de 1, 2 mais aussi différent de 3
=MIN(4400;ARRONDI.SUP(SI(ET(B1<>1;B1<>2);0;(D1/12)*0.62);0))

isabelle

isabelle a écrit :
> bonjour Serge,
>
> =MIN(4400;ARRONDI.SUP(SI(OU(B1=1;B1=2);(D1/12)*0.62;SI(B1=3;0));0))
>
> isabelle
>
> Serge a écrit :
>> Bonjour Isabelle,
>> Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la
>> fin. Excell me dit qu'il y a un error dans la formule. J'ai essayé
>> d'ajouter des parenthèses à la fin sans succès.
>> Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je
>> placer cette partie de l'équation?
>>
>> Merci, "isabelle" a écrit :
>>
>>
>>> bonjour Serge,
>>>
>>> tu as 2 choix, soit :
>>> si B1=1 et si B1=2
>>> ou bien
>>> si B1=1 ou si B1=2
>>>
>>> =MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))
>>>
>>>
>>> =MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))
>>>
>>>
>>>
>>> isabelle
>>>
>>>
>>>
>>> Serge a écrit :
>>>
>>>> Mon expérience est limitée avec les formules complexes. Voici mon
>>>> problème; Je dois utiliser 2 SI. Voici la formule:
>>>> =MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
>>>>
>>>> Cette formule avec un nombre de 55000 $ en D1 donne un résutat de
>>>> 2842 $
>>>> Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62,
>>>> mais SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de
>>>> suite. Un peu comme une formule de commission. Je ne sais pas comme
>>>> utiliser le deuxième SI (Si=1 et Si<
>>>> Merci de votre Aide,
>>>> Serge



Serge
Le #19559451
Bonjour Michel_D, Merci de tes commentaires, mais je crois que tu as répondu
avant de lire mon dernier courriel à Isabelle. Dans ce courriel, je donne des
précisions sur la valeur de D1.
Merci de me répondre,
Serge

"Michel__D" a écrit :

Bonjour,

Essaye comme ceci (si j'ai bien compris) et à mettre sur une seule ligne :

=MIN(4400;
ARRONDI.SUP(
SI(ET(B1<>1;B1<>2);0;
SI(D1<0000;(D1/12)*0.62;
S1(D1<`000;1550+(((D1/12)-2500)*0.445)
)
)
)
)
)


Serge a écrit :
> Bonjour Isabelle,
> Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la fin.
> Excell me dit qu'il y a un error dans la formule. J'ai essayé d'ajouter des
> parenthèses à la fin sans succès.
> Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je placer
> cette partie de l'équation?
>
> Merci,
> "isabelle" a écrit :
>
>> bonjour Serge,
>>
>> tu as 2 choix, soit :
>> si B1=1 et si B1=2
>> ou bien
>> si B1=1 ou si B1=2
>>
>> =MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))
>>
>> =MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))
>>
>>
>> isabelle
>>
>>
>>
>> Serge a écrit :
>>> Mon expérience est limitée avec les formules complexes. Voici mon problème;
>>> Je dois utiliser 2 SI. Voici la formule:
>>> =MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))
>>> Cette formule avec un nombre de 55000 $ en D1 donne un résutat de 2842 $
>>> Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62, mais
>>> SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de suite. Un peu
>>> comme une formule de commission. Je ne sais pas comme utiliser le deuxième SI
>>> (Si=1 et Si<
>>> Merci de votre Aide,
>>> Serge
>>>



Fredo P.
Le #19559441
Sans Si
=((D1/12)<%00)*0,62*(D1/12)+(ET(D1/12<P00;D1/12>2500)*(0,62*2500+(0,445*((D1/12)-2500))))+(D1/12>5000)*(0,62*2500+0,445*2500+0,4*((D1/12)-5000))
isabelle
Le #19559431
bonjour Serge,

=MIN(4400;ARRONDI.SUP(SI((D1/12)
isabelle

Serge a écrit :
Bonjour Isabelle,
Petite précision; le nombre dans B1 est seulement une classe de personne.
Classe 1 et 2 sont éligible et ceux de la classe 3 ne le sont pas. C'est dans
D1 que le calcule est fait. Exemple: Si le résultat de
(D1/12) Comme tu vois c'est une formule dégradante! C'est cette formule que j'ai de
la difficulté à insérer dans l'autre que tu as si bien fait.

Merci pour ton aide, car ça fait plusieurs journée que je travaille à
trouver la bonne façon de créer la formule.

Serge

"isabelle" a écrit :


mais peut être faudrait inverser la condition au cas ou le nombre de B1
serait différent de 1, 2 mais aussi différent de 3
=MIN(4400;ARRONDI.SUP(SI(ET(B1<>1;B1<>2);0;(D1/12)*0.62);0))

isabelle

isabelle a écrit :

bonjour Serge,

=MIN(4400;ARRONDI.SUP(SI(OU(B1=1;B1=2);(D1/12)*0.62;SI(B1=3;0));0))

isabelle

Serge a écrit :

Bonjour Isabelle,
Je vois que tu as ajouté (ET( sans avoir ajouté des parenthès à la
fin. Excell me dit qu'il y a un error dans la formule. J'ai essayé
d'ajouter des parenthèses à la fin sans succès.
Aussi, que fais-tu avec le SI le nombre (D1/12)<%00. Ou dois-je
placer cette partie de l'équation?

Merci, "isabelle" a écrit :



bonjour Serge,

tu as 2 choix, soit :
si B1=1 et si B1=2
ou bien
si B1=1 ou si B1=2

=MIN(4400;ARRONDI.SUP(SI(ET((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))


=MIN(4400;ARRONDI.SUP(SI(OU((B1=1;(D1/12)*0.62;SI(B1=2;(D1/12)*0.62);SI(B1=3;0)));0))



isabelle



Serge a écrit :


Mon expérience est limitée avec les formules complexes. Voici mon
problème; Je dois utiliser 2 SI. Voici la formule:
=MIN(4400;ARRONDI.SUP(SI(B1=1;(D1/12)*0.62:SI(B1=2;(D1/12)*0.62;SI(B1=3;0)));0))

Cette formule avec un nombre de 55000 $ en D1 donne un résutat de
2842 $
Mon problème est que SI (D1/12<%00 le mutiplicateur est 0.62,
mais SI(D1/12>P00;(2500*0.62)+(0.445*((D11/12)-2500)). ainsi de
suite. Un peu comme une formule de commission. Je ne sais pas comme
utiliser le deuxième SI (Si=1 et Si<
Merci de votre Aide,
Serge













Publicité
Poster une réponse
Anonyme