Fonction excel 4 conditions sur des cellules <
Sabine
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
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...
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:
- Fonction excel 4 conditions sur des cellules <
- Fonction si et excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller des cellules excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
1 réponse
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)))
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)))