Mise en forme conditionnelle en fonction du temps

Fermé
Chacha1212 - 12 sept. 2022 à 10:10
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 12 sept. 2022 à 19:50

Bonjour 

Je souhaiterais mettre en surbrillance une cellule en fonction de l’heure.

J’ai une heure de sortie notée dans cette cellule (exemple 10:00) et j’aimerais que quand l’heure actuelle est égale à l’heure de sortie moins 15 min (ici 9h45) la cellule passe en rouge. 
 

Merci de votre aide 

A voir également:

6 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
12 sept. 2022 à 11:09

Bonjour Chacha1212

Mettre cette formule dans la MFC

=SI(B5>1/24*9,75;1;0)


0

J’ai essayé dans mon tableau mais vu que les heures « initiale » changent cela ne fonctionne pas.

Auriez vous une solution pour que quelque soit l’heure initiale la cellule initiale cela s’applique ? 
 

0
brucine Messages postés 18063 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 3 décembre 2024 2 658
12 sept. 2022 à 11:38

Bonjour,

En supposant que l'on ne veuille pas utiliser comme Philou le propose une deuxième cellule, et supposant que l'heure cible soit en B4, on peut essayer:

=HEURE(MAINTENANT())*60+MINUTE(MAINTENANT())-HEURE(B4)*60-MINUTE(B4)=15

0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
12 sept. 2022 à 11:36

Bonjour Chacha1212

Remplacer 9,75 par B9, (B9 étant la cellule avec l'heure initiale)

=SI(B5>1/24*B9;1;0)


0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
12 sept. 2022 à 11:53

Bonjour Brucine

Il faut mettre >= dans votre formule autrement elle mettra en Rouge qu'un instant 

=HEURE(MAINTENANT())*60+MINUTE(MAINTENANT())-HEURE(B4)*60-MINUTE(B4)>=15


0
brucine Messages postés 18063 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 3 décembre 2024 2 658
12 sept. 2022 à 14:47

Bonjour,

Tout à fait.

J'ai obéi littéralement à la demande initiale (quand l'heure actuelle est égale à), mais ce qui est bien sûr absurde.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question

J'ai essayé avec votre formule mais ça ne fonctionne pas. C'est peut être moi qui n'ai pas été assez claire

Je voudrais que quand il est 12h05 la cellule B2 (ou il y a 12h20) passe en rouge 

Idem pour C2 quand il est 13h05 etc....

0
brucine Messages postés 18063 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 3 décembre 2024 2 658
12 sept. 2022 à 19:03

Bonjour,

Chez moi, ça marche sans problème; ma cellule B4 correspond à ta C2 au format hh:mm, B5 vaut =MAINTENANT() hh:mm uniquement pour test, j'ai recopié en mise en forme conditionnelle selon formule en B4 la formule en C4 dont tu constates qu'elle répond VRAI et qui n'existe elle aussi que pour test (il est 18:54, donc 18:39 entré manuellement exactement 15 mn avant):

 

0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
12 sept. 2022 à 19:50

Bonjour

En modifiant comme ceci la cellule sera rouge pendant 15 mn

Dans la MFC mettre

=SI(HEURE(MAINTENANT())*60+MINUTE(MAINTENANT())-HEURE(B8)*60-MINUTE(B8)<=15;1;0)


0