< [Excel] - Formule à corriger SVP | Forum des BTS

[Excel] - Formule à corriger SVP

ecila

New Member
pourquoi le résultat que j'obtiens correspond seulement à la premiére partie de la formule

=SI(B2&lt;35;&quot;&quot;;SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0)+SI(C2&lt;35;&quot;&quot;;SI(C2&gt;40;4;SI(C2&lt;40;C2-35;0)+SI(D2&lt;35;&quot;&quot;;SI(D2&gt;40;4;SI(D2&lt;40;D2-35;0))+SI(E2&lt;35;&quot;&quot;;SI(E2&gt;40;4;SI(E2&lt;40;E2-35;0))))))))

Merci pour votre aide.
 
formule excel à corriger SVP

moi j'aurai pas mis ET mais j'uarais mis des parenthese pour les differetnes formules SI avec le + regroupant les parenthese comme ça:
ecila link=topic=43364.msg450029#msg450029 date=1166102877 a dit:
pourquoi le résultat que j'obtiens correspond seulement à la premiére partie de la formule

=SI(B2&lt;35;&quot;&quot;;(SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0))+(SI(C2&lt;35;&quot;&quot;;(SI(C2&gt;40;4;SI(C2&lt;40;C2-35;0))+(SI(D2&lt;35;&quot;&quot;;SI(D2&gt;40;4;(SI(D2&lt;40;D2-35;0)))+(SI(E2&lt;35;&quot;&quot;;(SI(E2&gt;40;4;SI(E2&lt;40;E2-35;0))))))))

Merci pour votre aide.
ça doit pas être tout à fait ça mais pas loin
 
formule excel à corriger SVP

ecila link=topic=43364.msg450029#msg450029 date=1166102877 a dit:
pourquoi le résultat que j'obtiens correspond seulement à la premiére partie de la formule

=SI(B2&lt;35;&quot;&quot;;SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0)+SI(C2&lt;35;&quot;&quot;;SI(C2&gt;40;4;SI(C2&lt;40;C2-35;0)+SI(D2&lt;35;&quot;&quot;;SI(D2&gt;40;4;SI(D2&lt;40;D2-35;0))+SI(E2&lt;35;&quot;&quot;;SI(E2&gt;40;4;SI(E2&lt;40;E2-35;0))))))))

=SI(B2&lt;35;&quot;&quot;;SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0)))+SI(C2&lt;35;&quot;&quot;;SI(C2&gt;40;4;SI(C2&lt;40;C2-35;0)))+SI(D2&lt;35;&quot;&quot;;SI(D2&gt;40;4;SI(D2&lt;40;D2-35;0)))+SI(E2&lt;35;&quot;&quot;;SI(E2&gt;40;4;SI(E2&lt;40;E2-35;0)))

Merci pour votre aide.
Salut,
Avec cette formule ne chercherais-tu pas à calculer les HSUPP à 110, 125, 150 et 200 ?
Que contiennent les cellules B2, C2, D2 et E2 ?
@+
 
formule excel à corriger SVP

les cellules B2 C2 D2 et E2 correspondent au nombre d'heures réalisées par semaine. et je dois effectivement calculés le nombre d'heure qui sera à 110, 125 et 150% pour le mois.
 
formule excel à corriger SVP

ecila link=topic=43364.msg450029#msg450029 date=1166102877 a dit:
pourquoi le résultat que j'obtiens correspond seulement à la premiére partie de la formule
=SI(B2&lt;35;&quot;&quot;;SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0)+SI(C2&lt;35;&quot;&quot;;SI(C2&gt;40;4;SI(C2&lt;40;C2-35;0)+SI(D2&lt;35;&quot;&quot;;SI(D2&gt;40;4;SI(D2&lt;40;D2-35;0))+SI(E2&lt;35;&quot;&quot;;SI(E2&gt;40;4;SI(E2&lt;40;E2-35;0))))))))

Si on lit votre formule cela donne. Si B2&lt;35 alors je ne fais rien sion si B2&gt;40 alors j'écris 4 sinon si B&lt;40 je fais B2-35 sinon 0.

Voilà la formule s'arrête ici et tout ce qu'il y aderrière ne sert à rien. Il y a donc une faille dans votre raisonnement.
 
formule excel à corriger SVP

même si j'enlève le 2ème &quot;sinon 0&quot; ça ne fonctionne pas.

(ça paraissait simple mais je bloque :cry:).
 
formule excel à corriger SVP

Patrice084 link=topic=43364.msg450316#msg450316 date=1166120665 a dit:
Si on lit votre formule cela donne. Si B2&lt;35 alors je ne fais rien sion si B2&gt;40 alors j'écris 4 sinon si B&lt;40 je fais B2-35 sinon 0.
Voilà la formule s'arrête ici et tout ce qu'il y aderrière ne sert à rien. Il y a donc une faille dans votre raisonnement.

Euh ! En fait sa formule est du type &quot;4 en 1&quot;. Au lieu de recopier vers la droite sa formule =SI(B2&lt;35;&quot;&quot;;SI(B2&gt;40;4;SI(B2&lt;40;B2-35;0))) pour vérifier l'état des cellules C2, D2 et E2, elle a préféré imbriqué et additionner les formules conditionnelles dans une seule cellule.
Cette longue formule n'est valable qu'à partir du moment où les cellules B2, C2, D2 et E2 contiennent des heures hebdomadaires d'un même salarié.
Mais la juste formule serait plutôt
B3=Si(B2&gt;39;4;SI(B2&gt;35;B2-35;0)) ou B3=SI(B2&lt;36;0;SI(B2&lt;40;B2-35;4))
C3=Si(C2&gt;39;4;SI(C2&gt;35;C2-35;0)) ou C3=SI(C2&lt;36;0;SI(C2&lt;40;C2-35;4))
D3=Si(D2&gt;39;4;SI(D2&gt;35;D2-35;0)) ou D3=SI(D2&lt;36;0;SI(D2&lt;40;D2-35;4))
E3=Si(E2&gt;39;4;SI(E2&gt;35;E2-35;0)) ou E3=SI(E2&lt;36;0;SI(E2&lt;40;E2-35;4))

ou
B3=Si(B2&gt;39;4;SI(B2&gt;35;B2-35;0))+Si(C2&gt;39;4;SI(C2&gt;35;C2-35;0))+Si(D2&gt;39;4;SI(D2&gt;35;D2-35;0))+Si(E2&gt;39;4;SI(E2&gt;35;E2-35;0))
 
Retour
Haut