Fonction Si comprise entre

Bonjour,

Je cherche à eclaircir un point concernant ma formule parce que je suis un tout petit peu en galère...

J'ai créé cette formule

[code]
=SI(ET(A1>=D1;A1<=E1;A1>=F1;A1<=G1);"Ouvert";"Fermé") [/code]

A1 = Heure qu'il est actuellement
de B1 a G1, ce sont les horaires de mon magasin

Le problème, c'est que quand je rentre la formule enoncée ci dessus, il m'affiche tout le temps fermé quoique je fasse.... Est ce que quelqu'un a une petite idée ?

Merci !!!

2 réponses

  1. Bonjour,
    peut être tu dois utiliser OU dans tes conditions
    la formulation des conditions est certainement fausse
    cordialement

    c'est en cherchant qu'on trouve
    1
    1. Contributeur
      En effet

      =SI(ET(A1>=D1;A1<=E1;A1>=F1;A1<=G1);"Ouvert";"Fermé") n'est pas logique !
      Tu ne peux pas avoir à la fois
      ET(A1>=D1;A1<=E1)
      et
      ET(A1>=F1;A1<=G1)

      Essaie plutôt
      =SI(OU(ET(A1>=D1;A1<=E1);ET(A1>=F1;A1<=G1));"O";"F")
      ou encore
      =SI(OU(A1<D1;ET(A1>E1;A1<F1);A1>G1);"F";"O")
      0