Fonction avec plusieurs conditions
Résolu
dinzin
-
dinzin -
dinzin -
je suis toujours à la recherche d'une formule,mais comme je ne pose pas les bonnes questions ,cela n'est pas facile!
SI C4 est vide alors 0 et que C4 est inférieur ou égale à 6 ou F4 est supérieur à 23 alors 1 sinon 0
voila j'espère que vous pourrez m'aider et je vous en remercie.
SI C4 est vide alors 0 et que C4 est inférieur ou égale à 6 ou F4 est supérieur à 23 alors 1 sinon 0
voila j'espère que vous pourrez m'aider et je vous en remercie.
3 réponses
-
bonjour
voilà
=SI(ESTVIDE(C4);0;SI(OU(C4<=6;F4>23);1;0))
cdlt -
Bonjour
le résultat 1 ou 0 booléen vrai-faux est implicite dans un test logique
on pourrait donc écrire en restant dans les booléens
=NON(ESTVIDE(C4))*((C4<=6)+(F4>23))
-
-
Bonsoir,
Je crois que le problème vient du fait que vous avez une condition initiale qui donne 0 si C4 est vide.
Donc quand C4 est vide, la condition liée à F4 ne peut pas s'appliquer.
Si vous voulez "protèger" F4 il faut écrire:
=SI(ET(ESTVIDE(C4);F4<=23);0;SI(OU(C4<=C6;FA>23);1;0))
ou mettre F4 en priorité dans la formule:
=SI(F4>23;1;SI(ESTVIDE(C4);0;SI(C4<=6;1;0)))
crdlmnt
-
-
Bonjour Dinzin, bonjour Vaucluse
J'arrive un peu tard, mais effectivement comme le dit Vaucluse, la première condition étant la vérification du contenu de C4, si cette dernière est vide le résultat sera toujours égal à 0 quelque soit le contenu de F4, mais c'était bien ce qui avait été demandé à l'origine.
Bonne soirée