Je veux remplir une cellule avec l'heure actuelle, elle change donc chaque fois que j'ouvre le fichier.
J'utilise actuellement la fonction now () pour cela, mais elle renvoie à la fois la date et l'heure.
Je veux seulement voir l'heure. Y-a-t-il un moyen de faire ça?
microsoft-excel
Lea Cohen
la source
la source
essayez cette formule
= MAINTENANT () - TRUNC (MAINTENANT ())la source
=TEXT(NOW(),"hh:mm")
- changer la partie "hh: mm" comme requis - pas de mise en forme requise (bien que la cellule contienne maintenant du texte plutôt qu'une heure - pas crucial si c'est pour l'affichage)Cell
Format Cells
Custom
à gaucheh:mm:ss AM/PM
OK
Encore une solution: -
la source
Vous pouvez essayer ce qui suit:
HEURE (VALEUR (GAUCHE (TEXTE (MAINTENANT (), "HH: MM: SS"), 2)), VALEUR (GAUCHE (DROITE (TEXTE (MAINTENANT () ("HH: MM: SS"), 5), 2) )), VALEUR (DROITE (TEXTE (MAINTENANT (), "SS: MM: SS"), 2))))
Cela décomposera efficacement les heures, les minutes et les secondes renvoyées par la fonction de formatage et les formatera comme une heure. Je ne l'ai pas essayé l'après-midi, donc je ne sais pas si vous avez des problèmes avec am / pm.
la source
Essayez ce code:
Merci.
la source
Pour afficher simplement l'heure que vous tiendriez -> CTRL +: <- cela affichera uniquement l'heure.
la source
Utilisation
Si vous voulez l'utiliser dans une formule comme "heure de fin" - "heure actuelle" pour trouver "heures totales", formatez simplement la cellule "heures totales" pour numéroter et multipliez la formule entière par
24
comme cecila source
voici un lien montrant comment faire cette HORLOGE AVEC RAFRAÎCHISSEMENT AUTOMATIQUE
en ligne avec Sheet1.Range ("A1") remplacez Sheet1 par le nom réel de la feuille où vous voulez cette horloge et A1 avec la cellule où vous voulez votre horloge
la source
Il y a une fonction intégrée pour cela, pour ne fournir que le temps. La fonction est = Time (). Cela l'empêche d'afficher la date et n'affichera l'heure actuelle du système d'exploitation que lors de la création d'une nouvelle entrée.
la source