Fonction excel 4 conditions sur des cellules <

Fermé
Sabine - 11 sept. 2018 à 10:59
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 11 sept. 2018 à 11:30
Bonjour,
J'ai fait ma formule de calcul qui prend en compte 4 conditions qui amènent 4 résultats différents.
Ce qui amènent ces 4 conditions c,est la possibilité que les cellules puissent contenir < à une valeur toujours différente.
En gros, mon calcul c'est ((C1*V1)+(C2*V2))/V1+V2.

Si C1< à une valeur alors le calcul devient : (C2*V2))/V1+V2.

Si C2< à une valeur alors le calcul devient :
(C1*V1))/V1+V2.

Si C1 et C2 < à une valeur possiblement différente alors le calcul devient =0

Si C1 et C2 non nuls alors le calcul devient ((C1*V1)+(C2*V2))/V1+V2.

Ma formule de calcul fonctionne
= si(C1<0;((C2*V2)/V1+V2);si(C2<0;((C1*V1)/V1+V2);si(et((C1<0);(C2<0));0;((C1*V1)+(C2*V2))/V1+V2)))))

Seulement quand C1 ou C2 ou C1 et C2 < à une valeur, Excel m'indique VALEUR.
Je pense que c'est parce qu'Excel ne sait pas gérer le <, mais je n'en suis pas sûre...

Pour exemple C1="<0.017" et C2="<0,010".


Merci de votre aide...


A voir également:

1 réponse

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
Modifié le 11 sept. 2018 à 11:35
Bonjour,

tu as des parenthèses inutiles dans ta formule, sous réserve d'avoir bien compris ta demande

=SI(ET(C1<0;C2<0);0;SI(C1<0;(C2*V2)/V1+V2;SI(C2<0;(C1*V1)/V1+V2;"")))
ou comme cela
=SI(ET(C1<0;C2<0);0;SI(C1<0;(C2*V2)/V1+V2;SI(C2<0;(C1*V1)/V1+V2;(C1*V1)+(C2*V2)/V1+V2)))

ou ta formule revue
=SI(C1<0;(C2*V2)/V1+V2;SI(C2<0;(C1*V1)/V1+V2;SI(ET(C1<0;C2<0);0;((C1*V1)+(C2*V2))/V1+V2)))

0