Formule d'heure

A

Antonio

Guest
re bonjour le forum
j'ai de nouveau besoin de vous. Cette formule ne fonctionne pas, quelqu'un peut-il me dire pourquoi ?

=SI(ET(($E$37=$B$1);(A41>$A$1);(A42<$A$1);E42<>'');'A';'B')

où E37 est la date du jour que je compare à celle figurant en B1
A41 et A42 contient une heure (format cellule 'hh 'h' mm')
A1 contient la formule : =MAINTENANT()

elle me renvoi toujours B

encore une fois, je vous remercie de votre aide
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Maintenant() te donne la date du jour + l'heure
Le 13 octobre à midi, A1 = 38638,50
Le 14-10 à 18 heures, A1 = 38639,75

Si tu as 24:00 en A41, A41 = 1
A41 ne pourra pas être supérieur à A1

Fais un essai en mettant en A1 (format hh:mm)
=MOD(MAINTENANT();1)
(ça te donne l'heure)

Pour Excel, 1 = 1 jour, soit 24:00
1 heure = 1 / 24
etc
 

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Re bonjour antonio,

le soucis ne vient pas de ta formule mais de la formule en A1 avec maintenant () il ne se retrouve pas dans les heures,

donc si dans ta cellulle a1 ce qui t'interesse c'est de voir les heure sélectionne ta cellule et fait

en même temps les touches CTRL et :

a ce momment la la formule fonctionne
 

Jocelyn

XLDnaute Barbatruc
bonjour le fil,


Si tu veux ecrire regarder si l'heure A1 est comprise entre heure A37 et heure A38

=si(et(A1>=A37;A1<=A38);résultat condition vrai;résultat condition faux)

si tu écris si A1<A37 et A1<A38 A1 ne pourra jamais etre compris entre A37 et A38

Jocelyn
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Formule SI
Réponses
8
Affichages
189

Statistiques des forums

Discussions
312 345
Messages
2 087 476
Membres
103 553
dernier inscrit
jhnm