Maison > Les sujets > excel > Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-25 09:32:14
original
650 Les gens l'ont consulté

Dans ce didacticiel, vous apprendrez à utiliser une formule désormais dans Excel pour insérer la date et l'heure actuelles en tant que valeur dynamique et comment rendre la fonction maintenant statique sans mise à jour automatique.

Pour insérer la date et l'heure actuelles de votre feuille de travail, Excel fournit une fonction spéciale nommée Now. La fonction prend les informations de l'horloge système de votre ordinateur et se met à jour automatiquement lorsque la feuille de calcul est ouverte ou recalculée. Le fait que cette fonction ne prenne aucun argument peut vous faire penser qu'elle ne laisse aucune place à la personnalisation. Cependant, vous pouvez formater le résultat exactement comme vous en avez besoin, afin qu'une formule maintenant affiche uniquement l'heure, la date uniquement ou les deux. Trouvez tous les détails dans les exemples qui suivent.

Excel maintenant fonctionne

La fonction désormais dans Excel renvoie la valeur actuelle de la date et de l'heure.

La syntaxe est aussi simple qu'elle pourrait l'être. Aucun argument n'est requis:

MAINTENANT()

La fonction maintenant est disponible dans toutes les versions d'Excel 2007 à Excel 365.

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Maintenant des conseils et des notes de fonction

  • La fonction désormais renvoie la date et l'heure actuelles sous la forme d'un numéro décimal, où un entier représente la date, et une valeur fractionnaire représente l'heure. Pour plus d'informations, voir le format Excel Time.
  • La valeur de date de date est renvoyée dans le format par défaut défini dans les paramètres de votre région . Cela peut être facilement modifié en appliquant un format de temps personnalisé.
  • La fonction maintenant ne met pas à jour en continu. Comme toute fonction volatile, il ne met à jour que lorsqu'un classeur est ouvert ou recalculé.
  • Pour retourner uniquement la date sans temps, utilisez la fonction aujourd'hui au lieu de la fonction maintenant. Pour plus de détails, voir maintenant vs aujourd'hui.

Comment utiliser maintenant Fonction dans Excel

Pour insérer une formule maintenant dans une feuille de calcul, tapez simplement le signe d'égalité, le nom de la fonction et les parenthèses vides:

=NOW()

La date d'aujourd'hui et l'heure actuelle apparaîtront immédiatement dans la cellule dans le format par défaut. Pour le faire afficher différemment, appliquez un format de date de date personnalisé comme expliqué dans le tutoriel lié ci-dessus.

Maintenant Fonction - Renvoyez uniquement l'heure sans date

Pour obtenir la fonction Excel maintenant pour afficher le temps uniquement , définissez un format de temps personnalisé, par exemple H: MM: SS . Veuillez noter que cela ne changera que la représentation visuelle. La valeur sous-jacente dans la cellule aura toujours les deux parties - un entier représentant la date et une partie fractionnaire représentant l'heure.

Alternativement, vous pouvez soustraire la date de la valeur maintenant (), puis formater le résultat à votre goût.

=NOW() - TODAY()

De cette façon, vous obtiendrez l'heure actuelle sans date. Contrairement à la mise en forme, la formule ci-dessus supprime complètement la partie date de la valeur stockée dans la cellule. Si vous appliquez le format général, vous verrez que l'entier représentant la date est nul.

Maintenant fonction - obtenez uniquement la date sans temps

Pour faire maintenant pour afficher la date uniquement , utilisez n'importe quel format de date que vous souhaitez, par exemple mmmm d, yyyy .

Le résultat ressemblera à l'image ci-dessous:

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Comment revenir en même temps un autre jour

Pour obtenir l'heure actuelle un autre jour, ajoutez ou soustrayez un certain nombre de jours à / depuis la valeur maintenant ().

Voici quelques exemples de ces formules maintenant:

Formule Description
= Maintenant () 7 Même heure la semaine prochaine
= Maintenant () -7 Même heure la semaine dernière
= Maintenant () 30 Heure actuelle dans 30 jours
= Maintenant () -30 Heure actuelle 30 jours avant maintenant

Pour retourner l'heure actuelle quelques mois à partir de / avant maintenant, utilisez la fonction NOW en combinaison avec édecs et mod.

Par exemple, pour obtenir le même temps 3 mois plus tard, la formule est:

=EDATE(NOW(), 3) MOD(NOW(), 3)

Pour retourner l'heure actuelle 3 mois plus tôt, la formule prend cette forme:

=EDATE(NOW(), -3) MOD(NOW(), 3)

Ici, vous utilisez la fonction édate pour ajouter ou soustraire le nombre spécifié de mois à la date actuelle - le résultat est la valeur de date sans délai. Pour trouver du temps, vous créez une formule MOD qui renvoie le reste après avoir divisé la valeur de date actuelle par le nombre de mois, puis additionnez les résultats.

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Comment obtenir l'heure actuelle à l'heure la plus proche

Pour contourner l'heure actuelle à l'heure la plus proche, utilisez la fonction Mround.

=MROUND(NOW(), "1:00")

Cette formule générique peut être facilement personnalisée pour gérer des cas plus spécifiques.

Par exemple, pour retourner l'heure actuelle dans 10 jours à l'heure la plus proche, la formule est:

=MROUND(NOW() 10, "1:00")

Pour obtenir l'heure actuelle 10 jours avant maintenant à l'heure la plus proche, utilisez cette formule:

=MROUND(NOW() -10, "1:00")

Les résultats peuvent sembler comme suit:

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Ajouter ou soustraire les heures, les minutes et les secondes à l'heure actuelle

Pour ajouter ou soustraire un certain temps de / à l'heure actuelle, fournissez différentes unités de temps à l'aide de la fonction temporelle.

Disons que vous êtes actuellement dans le fuseau horaire UTC 3. Pour obtenir le temps universel coordonné (UTC), vous devez soustraire 3 heures de votre temps local, ce qui peut être facilement réalisé avec cette formule:

=NOW() - TIME(3, 0, 0)

Et voici un cas légèrement plus complexe. Pour obtenir l'heure standard indienne (IST), qui est de 2 heures et 30 minutes d'avance sur votre heure locale, vous fournissez les valeurs correspondantes pour l'argument de l' heure et de la minute de la fonction temporelle:

=NOW() TIME(2, 30, 0)

L'image ci-dessous montre quelques exemples de formules supplémentaires pour calculer l'heure actuelle dans différents fuseaux horaires. Pour afficher uniquement l'heure sans date , le format de numéro personnalisé H: MM: SS est appliqué aux résultats.

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Comment se convertir maintenant en texte dans Excel

Pour transformer la valeur maintenant () en une chaîne de texte dans le format souhaité, intégrez-le dans la fonction texte comme ceci:

Text (maintenant (), format_code )

Par exemple, pour convertir la date et l'heure actuelles en une chaîne de texte telle que "12 janvier 2023 12:32 PM", la formule va comme suit:

=TEXT(NOW(), "mmmm d, yyyy h:mm AM/PM")

Si nécessaire, vous pouvez inclure du texte ou des caractères personnalisés dans le code de format. Par exemple:

=TEXT(NOW(), "mmmm d, yyyy at h:mm AM/PM")

Le résultat apparaîtra comme "12 janvier 2023 à 12h37".

Plus d'exemples de formules sont indiqués dans la capture d'écran ci-dessous:

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Comment combiner du texte avec maintenant la fonction

Il existe 3 méthodes principales pour combiner du texte avec la fonction maintenant dans Excel:

Concaténer et maintenant

Pour rejoindre différentes pièces de texte avec la valeur de date de date au format de votre choix, utilisez la fonction concaténée. Les valeurs de texte doivent être enfermées en doubles devis, et maintenant () doit être imbriqué dans le texte comme discuté dans l'exemple précédent. Par exemple:

=CONCATENATE("The current time is ", TEXT(NOW(), "h:mm:ss"))

Cette formule fonctionne bien dans toutes les versions d'Excel.

Concat et maintenant

Dans Excel 2019 et plus tard, vous pouvez utiliser la fonction Concat dans le même but. Par exemple:

=CONCAT("Today is ", TEXT(NOW(), "mmmm, d, yyyy"), CHAR(10), "Local time is ", TEXT(NOW(), "h:mm AM/PM"))

Ici, nous concaténons en outre la formule char (10) pour afficher les valeurs de date et de temps dans deux lignes distinctes.

"&" et maintenant

Une autre façon de combiner les chaînes dans Excel est l'opérateur de concaténation (&). Il est pris en charge dans toutes les versions Excel et peut rendre une formule un peu plus compacte. Par exemple:

="Currently it's " & TEXT(NOW(), "h:mm:ss") & " here"

Et voici les trois formules en action:

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Comment faire en sorte que Excel fonctionne maintenant statique

Dans certaines circonstances, vous devrez peut-être maintenir la valeur renvoyée par la fonction maintenant en tant que mise à jour automatique . Alors, existe-t-il un moyen d'empêcher la formule maintenant () de mettre à jour chaque fois que le classeur est ouvert? La réponse est non, il n'est pas possible de réparer la fonction NOW est Excel car il est conçu pour toujours renvoyer l'heure actuelle.

Ce que vous pouvez faire est de créer votre propre fonction qui renverra la date et l'heure actuelles en tant que valeur statique. Pour cela, ajoutez le code VBA suivant dans votre classeur. Pour les instructions détaillées, vous pouvez vous référer à la façon d'insérer le code VBA dans Excel.

Fonction nowstatic () nowstatic = maintenant fin function

Comme la fonction native NOW, notre fonction définie par l'utilisateur ne prend aucun argument, il suffit de parenthèses vides après le nom de la fonction:

=NowStatic()

Une fois la formule entrée dans une cellule, elle renverra la date et l'heure actuelles en tant que valeur statique qui ne changera jamais. Par défaut, la sortie apparaît comme un numéro décimal au format général . En appliquant un format de numéro personnalisé à la cellule de formule, vous pouvez obtenir le résultat en tant que valeur de date, date uniquement ou uniquement:

Excel maintenant fonctionne pour retourner la date et l'heure actuelles

Les autres options pour insérer la date et l'heure actuelles en tant que valeur immuable sont:

  • Raccourcis pour insérer l'horodatage dans Excel
  • VBA pour ajouter l'heure actuelle comme valeur statique

Quelle est la différence entre maintenant et aujourd'hui dans Excel?

Les fonctions aujourd'hui et maintenant sont similaires en ce qu'elles affichent la date actuelle, sont volatiles et ne prennent aucun argument.

La différence entre aujourd'hui et maintenant est:

  • Aujourd'hui ne renvoie que la valeur de date, qui est stockée en total dans le système Excel interne.
  • Renvoie maintenant la valeur de date et d'heure, qui inclut l'entier représentant la date et une valeur fractionnaire représentant l'heure. Une cellule de formule peut être formatée pour afficher uniquement le temps, la date uniquement ou les deux. De ce point de vue, vous pouvez maintenant considérer la version plus complète d'aujourd'hui.

Excel Now () La fonction ne met pas à jour automatiquement

Un point important à noter est que la fonction désormais dans Excel ne met pas à jour en continu. Il ne rafraîchit que lorsque vous ouvrez le classeur ou lorsque Excel le recalcule. Si rien n'a été modifié sur la feuille, il n'y a rien à recalculer, par conséquent maintenant () ne sera pas mis à jour.

Pour obtenir une formule maintenant à mettre à jour, vous pouvez utiliser l'un de ces raccourcis:

  • F9 - Recalculez tous les classeurs ouverts.
  • Shift F9 - Recalculez la feuille de travail active uniquement.

Assurez-vous également que les options de calcul sont définies sur automatique dans votre Excel.

C'est comment utiliser efficacement la fonction maintenant dans Excel. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine!

Classeur de pratique pour télécharger

Excel Now Formula - Exemples (fichier .xlsm)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal