Fonction Si imbriquée
Résolu
Béji38
Messages postés
6
Statut
Membre
-
Béji38 Messages postés 6 Statut Membre -
Béji38 Messages postés 6 Statut Membre -
Bonjour,
Je fais mes premiers pas sur ce forum et j'aurais besoin de votre aide avec une fonction si imbriquée.
Je souhaite faire un calcul en fonction de 2 conditions. Cela se présenterait ainsi :
Si A1 =0 et Si B1 =0 alors le résultat de a1/(a1+b1) doit être égal à 100 %, dans les autres cas, je souhaite que soit effectué le calcul a1/(a1+b1)
J'ai indiqué la formule suivante :
=SI(A1=0;1;SI(B1=0;1;(SI(A1=0;0;J287/(J287+K287)))))
Le problème est que cette formule n'effectue pas le calcul (dont le résultat est de 0%) quand B1>0 et que A1=0. Le résultat indiqué est 100 %. J'ai bien testé plusieurs variantes mais sans succès.
J'espère que les explications sont assez claires et je remercie par avance toutes les personnes qui pourront m'aider.
Béji
Je fais mes premiers pas sur ce forum et j'aurais besoin de votre aide avec une fonction si imbriquée.
Je souhaite faire un calcul en fonction de 2 conditions. Cela se présenterait ainsi :
Si A1 =0 et Si B1 =0 alors le résultat de a1/(a1+b1) doit être égal à 100 %, dans les autres cas, je souhaite que soit effectué le calcul a1/(a1+b1)
J'ai indiqué la formule suivante :
=SI(A1=0;1;SI(B1=0;1;(SI(A1=0;0;J287/(J287+K287)))))
Le problème est que cette formule n'effectue pas le calcul (dont le résultat est de 0%) quand B1>0 et que A1=0. Le résultat indiqué est 100 %. J'ai bien testé plusieurs variantes mais sans succès.
J'espère que les explications sont assez claires et je remercie par avance toutes les personnes qui pourront m'aider.
Béji
A voir également:
- Fonction Si imbriquée
- Fonction si et - Guide
- Fonction miroir - Guide
- Liste imbriquée excel - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
2 réponses
Bonjour,
Tu as bien décrit en français ce que tu souhaites faire (mais je ne comprends pas d'où sortent J287 et K287).
La fonction SI s'arrête dès qu'elle remplit une condition, d'où le résultat que tu observes.
Il faudrait :
=SI(ET(A1=0;B1=0);1;A1/(A1+B1))
Mathématiquement, on pourrait aussi penser que tu puisses écrire :
=SI(A1+B1=0;1;A1/(A1+B1))
A+
Tu as bien décrit en français ce que tu souhaites faire (mais je ne comprends pas d'où sortent J287 et K287).
La fonction SI s'arrête dès qu'elle remplit une condition, d'où le résultat que tu observes.
Il faudrait :
=SI(ET(A1=0;B1=0);1;A1/(A1+B1))
Mathématiquement, on pourrait aussi penser que tu puisses écrire :
=SI(A1+B1=0;1;A1/(A1+B1))
A+
Pour les référence J287 et K287, c'est une erreur, j'ai oublié de corriger le copier/coller que j'avais fait.
Les deux formules fonctionnent parfaitement.
Un grand merci pour ton aide et ta réactivité.
A +