Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Difficulté avec plusieurs Si dans une formule

21 réponses
Avatar
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<=2500 le mutiplicateur est 0.62, mais
SI(D1/12>=5000;(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

10 réponses

1 2 3
Avatar
Michel__D
Re,

Mouais, tu aurais pu essayer tout de même !

=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);2662.5+(((D1/12)-5000)*0.4)
)
)
)
)
)

PS:Toujours sur une seule ligne.

Serge a écrit :
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











Avatar
isabelle
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
salut Serge,<br>
<br>
de cette facon, <br>
<pre wrap="">SI((D1/12)&lt;%00;0.62*(D1/12); SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))

si D1/12 = 2000 la 1ère et la 2ème condition sont vrai, d'ou l'erreur

il faut modifier la 2ème condition
SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))
pour
SI(<b>ET(</b><b><b>(D1/12)&gt;2500</b></b>;<b>(D1/12)&lt;P00);</b>(62*2500)+(0.445*((D1/12)-2500))

ce qui donne :

=MIN(4400;ARRONDI.SUP(SI((D1/12)&lt;%00;0.62*(D1/12);SI(<b>ET(</b><b><b>(D1/12)&gt;2500</b></b>;<b>(D1/12)&lt;P00)</b>;(62*2500)+(0.445*((D1/12)-2500));SI((D1/12)&gt;5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000)));0)));0))

isabelle
</pre>
<br>
<br>
Serge a écrit :
<blockquote
cite="mid:"
type="cite">
<pre wrap="">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)&lt;%00;0.62*(D1/12);SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500));SI((D1/12)&gt;5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000))));0
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 :

</pre>
<blockquote type="cite">
<pre wrap="">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&lt;&gt;1;B1&lt;&gt;2);0;(D1/12)*0.62);0))

isabelle

isabelle a écrit :
</pre>
<blockquote type="cite">
<pre wrap="">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 :
</pre>
<blockquote type="cite">
<pre wrap="">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)&lt;%00. Ou dois-je
placer cette partie de l'équation?

Merci, "isabelle" a écrit :


</pre>
<blockquote type="cite">
<pre wrap="">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 :

</pre>
<blockquote type="cite">
<pre wrap="">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&lt;%00 le mutiplicateur est 0.62,
mais SI(D1/12&gt;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&lt;
Merci de votre Aide,
Serge
</pre>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>
Avatar
Sam
Bonjour, j'arrive à ceci
=MIN(4400;ARRONDI.SUP(SI(MOD(B1;3)=0;0;SI(D1<%00;0,62*D1/12;SI(D1<P00;0,62*2500/12+0,445*(D1-2500)/12;0,62*2500/12+0,455*2500/12+0,4*(D1-5000)/12)));0))

mais en prenant des libertés avec la division par 12
Cordialement
Michel dit "Sam"

"Serge" a écrit dans le message de news:

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)<%00;0.62*(D1/12);SI(D1/12)<P00;(062*2500)+(0.445*((D1/12)-2500));SI((D1/12)>5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000))));0
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





Avatar
isabelle
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<p><tt> salut Serge,</tt></p>
<p><tt><br>
de cette facon, </tt></p>
<p><tt>SI((D1/12)&lt;%00;0.62*(D1/12);
SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))<br>
<br>
si D1/12 = 2000 la 1ère et la 2ème condition sont vrai, d'ou l'erreur<br>
<br>
il faut modifier la 2ème condition<br>
SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))<br>
pour<br>
SI(<b>ET(</b><b><b>(D1/12)&gt;2500</b></b>;<b>(D1/12)&lt;P00);</b>(62*2500)+(0.445*((D1/12)-2500))<br>
<br>
ce qui donne :<br>
<br>
</tt></p>
<p><tt>=SI(ET(B1&lt;&gt;1;B1&lt;&gt;2);0;MIN(4400;ARRONDI.SUP(SI((D1/12)&lt;%00;0.62*(D1/12);SI(<b>ET((D1/12)&gt;2500;(D1/12)&lt;P00)</b>;(62*2500)+(0.445*((D1/12)-2500));SI((D1/12)&gt;5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000)));0)));0)))</tt></p>
<p><tt><br>
isabelle</tt></p>
<br>
isabelle a écrit :
<blockquote cite="mid:" type="cite">
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
salut Serge,<br>
<br>
de cette facon, <br>
<pre wrap="">SI((D1/12)&lt;%00;0.62*(D1/12); SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))

si D1/12 = 2000 la 1ère et la 2ème condition sont vrai, d'ou l'erreur

il faut modifier la 2ème condition
SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500))
pour
SI(<b>ET(</b><b><b>(D1/12)&gt;2500</b></b>;<b>(D1/12)&lt;P00);</b>(62*2500)+(0.445*((D1/12)-2500))

ce qui donne :

=MIN(4400;ARRONDI.SUP(SI((D1/12)&lt;%00;0.62*(D1/12);SI(<b>ET(</b><b><b>(D1/12)&gt;2500</b></b>;<b>(D1/12)&lt;P00)</b>;(62*2500)+(0.445*((D1/12)-2500));SI((D1/12)&gt;5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000)));0)));0))

isabelle
</pre>
<br>
<br>
Serge a écrit :
<blockquote
cite="mid:"
type="cite">
<pre wrap="">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)&lt;%00;0.62*(D1/12);SI(D1/12)&lt;P00;(062*2500)+(0.445*((D1/12)-2500));SI((D1/12)&gt;5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000))));0
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 :

</pre>
<blockquote type="cite">
<pre wrap="">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&lt;&gt;1;B1&lt;&gt;2);0;(D1/12)*0.62);0))

isabelle

isabelle a écrit :
</pre>
<blockquote type="cite">
<pre wrap="">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 :
</pre>
<blockquote type="cite">
<pre wrap="">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)&lt;%00. Ou dois-je
placer cette partie de l'équation?

Merci, "isabelle" a écrit :


</pre>
<blockquote type="cite">
<pre wrap="">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 :

</pre>
<blockquote type="cite">
<pre wrap="">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&lt;%00 le mutiplicateur est 0.62,
mais SI(D1/12&gt;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&lt;
Merci de votre Aide,
Serge
</pre>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>
Avatar
Serge
Bonjour Michel,
J'ai essayé la dernière formule que tu m'as présenté et je pense qu'il
manque SI(D1>`000; avant le 2662.50. Es-tu d'accord? J'ai essayé avec cet
ajustement et j'obtien une erreur. Il me semble que toutes les parenthèses
sont là. Vois-tu autre chose?
Serge

"Michel__D" a écrit :

Re,

Mouais, tu aurais pu essayer tout de même !

=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);2662.5+(((D1/12)-5000)*0.4)
)
)
)
)
)

PS:Toujours sur une seule ligne.

Serge a écrit :
> 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
>>>>>



Avatar
Fredo P.
Bonjour ts
Mais si Isabelle sans si, sisi ça marche aussi!

=ARRONDI.SUP(((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));2)

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))
Avatar
Sam
Bonjour, en résolvant un peu, ça donne
=MIN(4400;ARRONDI.SUP(SI(MOD($B$1;3)=0;0;SI(E1<%00;0,62*E1/12;SI(E1<P00;(437,5+0,445*E1)/12;(662,5+0,4*E1)/12)));0))
Cordialement
Michel dit "Sam"

"Sam" a écrit dans le message de news:
4a33f39b$0$12660$
Bonjour, j'arrive à ceci
=MIN(4400;ARRONDI.SUP(SI(MOD(B1;3)=0;0;SI(D1<%00;0,62*D1/12;SI(D1<P00;0,62*2500/12+0,445*(D1-2500)/12;0,62*2500/12+0,455*2500/12+0,4*(D1-5000)/12)));0))

mais en prenant des libertés avec la division par 12
Cordialement
Michel dit "Sam"

"Serge" a écrit dans le message de news:

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)<%00;0.62*(D1/12);SI(D1/12)<P00;(062*2500)+(0.445*((D1/12)-2500));SI((D1/12)>5000;(0.62*2500)+(0.445*2500)+(0.4*(((D1/12)-5000))));0
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









Avatar
Michel__D
Re,

Non il ne manque rien :

Si B1<>1 And B1<>2 => Résultat=0
Sinon (donc ici B1 vaut soit 1 ou 2)
Si D1<=(12*2500) => Résultat=(D1/12)*0.62
Sinon (donc ici D1 est supérieur à 12*25000000)
Si D1<=(12*5000) => Résultat50+(((D1/12)-2500)*0.445)
Sinon (donc ici D1 est supérieur à 12*5000`000)
=> Résultat&62.5+(((D1/12)-5000)*0.4)


PS1:En fait la condition >60000 est superflu, puisque
si ce n'est pas <= 60000 c'est que c'est forcément >60000

PS2:Par contre si tu tiens à rajouter la condition, il manque une parenthèse.


Serge a écrit :
Bonjour Michel,
J'ai essayé la dernière formule que tu m'as présenté et je pense qu'il
manque SI(D1>`000; avant le 2662.50. Es-tu d'accord? J'ai essayé avec cet
ajustement et j'obtien une erreur. Il me semble que toutes les parenthèses
sont là. Vois-tu autre chose?
Serge

"Michel__D" a écrit :

Re,

Mouais, tu aurais pu essayer tout de même !

=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);2662.5+(((D1/12)-5000)*0.4)
)
)
)
)
)

PS:Toujours sur une seule ligne.

Serge a écrit :
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















Avatar
Serge
Bonjour Michel,
Tu m'as mis sur la bonne piste et en modifiant quelques entrées, j'ai
réussis à la faire fonctionner.
Voici la formule finale:
=MIN(4400;ARRONDI.SUP(SI(ET(B1>1;B1>2);0;
SI(D1<0000;(D1/12)*0.62;
SI(D1<`000;1550+(((D1/12)-2500*0.445);
2662,5+(((D1/12)-5000)*0.4))));0))

Pour ce qui est de l'ajout de SI(D1)>`000
Cet ajout arrêtait le calcul à 60000.
merci à tous pour votre aide,
Serge
"Michel__D" a écrit :

Re,

Non il ne manque rien :

Si B1<>1 And B1<>2 => Résultat=0
Sinon (donc ici B1 vaut soit 1 ou 2)
Si D1<=(12*2500) => Résultat=(D1/12)*0.62
Sinon (donc ici D1 est supérieur à 12*25000000)
Si D1<=(12*5000) => Résultat50+(((D1/12)-2500)*0.445)
Sinon (donc ici D1 est supérieur à 12*5000`000)
=> Résultat&62.5+(((D1/12)-5000)*0.4)


PS1:En fait la condition >60000 est superflu, puisque
si ce n'est pas <= 60000 c'est que c'est forcément >60000

PS2:Par contre si tu tiens à rajouter la condition, il manque une parenthèse.


Serge a écrit :
> Bonjour Michel,
> J'ai essayé la dernière formule que tu m'as présenté et je pense qu'il
> manque SI(D1>`000; avant le 2662.50. Es-tu d'accord? J'ai essayé avec cet
> ajustement et j'obtien une erreur. Il me semble que toutes les parenthèses
> sont là. Vois-tu autre chose?
> Serge
>
> "Michel__D" a écrit :
>
>> Re,
>>
>> Mouais, tu aurais pu essayer tout de même !
>>
>> =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);2662.5+(((D1/12)-5000)*0.4)
>> )
>> )
>> )
>> )
>> )
>>
>> PS:Toujours sur une seule ligne.
>>
>> Serge a écrit :
>>> 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
>>>>>>>



Avatar
Michel__D
Bonjour,

Dans ta formulation ton "ET" ne sert à rien :

Car ton expression :

SI(ET(B1>1;B1>2);...

peut être réduite à cette expression :

SI(B1>2;...

Puisque si B1 doit être supérieur à 2 il est forcément supérieur à 1

PS:Par contre si B1 possède une valeur inférieure à 3 (nombre négatif et 0)
la condition sera vérifiée.

Serge a écrit :
Bonjour Michel,
Tu m'as mis sur la bonne piste et en modifiant quelques entrées, j'ai
réussis à la faire fonctionner.
Voici la formule finale:
=MIN(4400;ARRONDI.SUP(SI(ET(B1>1;B1>2);0;
SI(D1<0000;(D1/12)*0.62;
SI(D1<`000;1550+(((D1/12)-2500*0.445);
2662,5+(((D1/12)-5000)*0.4))));0))

Pour ce qui est de l'ajout de SI(D1)>`000
Cet ajout arrêtait le calcul à 60000.
merci à tous pour votre aide,
Serge
"Michel__D" a écrit :

Re,

Non il ne manque rien :

Si B1<>1 And B1<>2 => Résultat=0
Sinon (donc ici B1 vaut soit 1 ou 2)
Si D1<=(12*2500) => Résultat=(D1/12)*0.62
Sinon (donc ici D1 est supérieur à 12*25000000)
Si D1<=(12*5000) => Résultat50+(((D1/12)-2500)*0.445)
Sinon (donc ici D1 est supérieur à 12*5000`000)
=> Résultat&62.5+(((D1/12)-5000)*0.4)


PS1:En fait la condition >60000 est superflu, puisque
si ce n'est pas <= 60000 c'est que c'est forcément >60000

PS2:Par contre si tu tiens à rajouter la condition, il manque une parenthèse.


Serge a écrit :
Bonjour Michel,
J'ai essayé la dernière formule que tu m'as présenté et je pense qu'il
manque SI(D1>`000; avant le 2662.50. Es-tu d'accord? J'ai essayé avec cet
ajustement et j'obtien une erreur. Il me semble que toutes les parenthèses
sont là. Vois-tu autre chose?
Serge

"Michel__D" a écrit :

Re,

Mouais, tu aurais pu essayer tout de même !

=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);2662.5+(((D1/12)-5000)*0.4)
)
)
)
)
)

PS:Toujours sur une seule ligne.

Serge a écrit :
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



















1 2 3