Fonction avec plusieurs conditions

Résolu
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.

3 réponses

  1. Frenchie83 Messages postés 2254 Statut Membre 339
     
    bonjour

    voilà
    =SI(ESTVIDE(C4);0;SI(OU(C4<=6;F4>23);1;0))

    cdlt
    0
    1. dinzin
       
      merci ,mais quand f4est>23cela me donne 0 alors que je voudrais 1
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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))
    0
    1. dinzin
       
      je ne suis pas doué mais qu'est que les booléens?
      pour la formule je n'ai pas le résultat escompté
      tant pis
      merci quand même
      cdlt
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      0
  3. Frenchie83 Messages postés 2254 Statut Membre 339
     
    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
    0
    1. dinzin
       
      merci beaucoup cela fonctionne, c'est top!
      cdlt
      0