Erreur sur formule si(ou

Résolu/Fermé
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 6 août 2013 à 18:13
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 6 août 2013 à 18:58
Bonjour

Pouvez vous svp me dire pourquoi ma multiplication par 2 ne se fait pas.$A$21-C25*2
Je n'arrive pas a trouver.

=SI(OU($A$21>C25;$A$21=C25;SOMME(($A$21-C25)*2)+((C29-C28)+(C26-$A$21)));SOMME((C29-C28)+(C26-C25)))
Cordialement



A voir également:

1 réponse

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
6 août 2013 à 18:58
Bonjour.

Ta formule est inutilement compliquée, et donc tu t'y perds ...

=SOMME(A1+A2) s'écrit aussi bien =SOMME(A1;A2) ou encore =A1+A2 ;
donc SOMME((C29-C28)+(C26-C25)) s'écrit aussi bien (C29-C28)+(C26-C25) ou même C29-C28+C26-C25 car ici les parenthèses n'apportent rien au déroulement du calcul par Excel.

=SI(OU($A$21>C25;$A$21=C25;SOMME(($A$21-C25)*2)+((C29-C28)+(C26-$A$21)));SOMME((C29-C28)+(C26-C25)))
peut donc s'écrire plus simplement
=SI(OU($A$21>C25;$A$21=C25;($A$21-C25)*2)+C29-C28+C26-$A$21;C29-C28+C26-C25)
ce qui permet de constater qu'il manque une parenthèse fermante pour la fonction OU, probablement après =C25 et non après 2, ce qui donnerait
=SI(OU($A$21>C25;$A$21=C25);($A$21-C25)*2+C29-C28+C26-$A$21;C29-C28+C26-C25)
et dans cette éventualité tu peux remplacer
SI(OU($A$21>C25;$A$21=C25);... par SI($A$21>=C25;...
ce qui donne au final
=SI($A$21>=C25);($A$21-C25)*2+C29-C28+C26-$A$21;C29-C28+C26-C25)

Dis-moi si c'est bien cela.
0