Fonction Si comprise entre

eleanaa -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
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. safach Messages postés 293 Statut Membre 2
     
    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
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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