Fonction Si comprise entre

eleanaa -  
Raymond PENTIER Messages postés 58990 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

safach Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   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
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
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