Fonction Si imbriquée

Résolu
Béji38 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Béji38 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
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+
0
Béji38 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Zoul67,

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 +
0
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Peut-être =SI(ET(A1=0;B1=0);A1;A1/(A1+B1))

Cordialement.
0