Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

formules avec la fonction maintenant()

  • Initiateur de la discussion Initiateur de la discussion nicoglace
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nicoglace

XLDnaute Nouveau
bonjour,
Je dois faire un tableau de bord qui affiche en temps réel les temps de la journée.

J'utilise la fonction maintenant() qui me permet de connaitre le temps de présence, mais j'ai besoin d'afficher le temps restant ainsi que le dépassement de temps( heures sup.)

en A1 j'ai l'horaire d'arrivée (figé)format heure 7:30
en A2 j'ai l'horaire de fin de journée (figé)format heure 16:00
en A3 j'ai le temps de présence = maintenant()-A1
en A4 je souhaite afficher le temps de la journée restant = A2-A3 et c'est là que se situe mon problème.J'ai essayé avec différents format de cellules sans succès...
pour les heures sup je pense utiliser cette formule =SI(A4>7:55;A4-7:55;0) 7h55 est la durée de travail quotidienne normale.

J'ai bien trouvé des réponses mais elle me dirigent vers du VBA ce que je veux éviter.Peut on le faire par des formules?
Merci
 

Pièces jointes

Re : formules avec la fonction maintenant()

Bonsour®
il n'y a pas d'évaluation temps réel de la fonction MAINTENANT()
il faut passer soit par :
  • F9 (calcul instantané)
  • Mise à jour d'une cellule
  • une macro VBA(OnTime


NB(1): Maintenant() contient la date, il faut se limiter à la partie horaire décimale
=Maintenant()-Ent(Maintenant())
ou bien
=Mod(Maintenant();1)

NB(2) : pour l'évaluation de :=SI(A4>7:55;A4-7:55;0)
  • il faut transformer les temps en chaine de caractère
  • pour comparer il faut convertir cette meme chaine en n° de série
cette dernière s'effectue automatiquement par l'utilisation d'un opérateur algébrique
1*"7:55" ou A4-"7:55"

=SI(A4>1*"7:55";A4-"7:55";0)
 
Re : formules avec la fonction maintenant()

Bonjour,
Merci pour ces réponses rapides.C'est exactement ce qu'il me fallait.
Je ne connaissait pas l'utilisation automatique des opérateurs algébriques.
Merci a tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
493
Réponses
4
Affichages
490
Réponses
12
Affichages
1 K
Réponses
5
Affichages
2 K
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…