Table des matières
Dans Microsoft Excel, la fonction NOW est utilisée pour afficher les horodatages. En enfermant la fonction NOW dans d'autres fonctions connexes, on peut obtenir différents résultats utiles. Dans cet article, vous apprendrez à utiliser efficacement la fonction NOW dans Excel en fonction de plusieurs critères.
La capture d'écran ci-dessus est une vue d'ensemble de l'article qui représente une application simplifiée de la fonction NOW dans Excel. Vous en apprendrez davantage sur l'ensemble de données ainsi que sur les méthodes et fonctions sous différents critères dans les sections suivantes de cet article.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.
Utilisation de la fonction NOW.xlsxIntroduction à la fonction NOW
- Objectif de la fonction :
La fonction NOW renvoie la date et l'heure actuelles formatées comme une date et une heure.
- Syntaxe :
=NOW()
Aucun argument n'est accepté dans la fonction NOW.
8 exemples appropriés d'utilisation de la fonction NOW dans Excel
1. additionner ou soustraire des jours avec la fonction NOW
Dans l'image ci-dessous, Colonne B représente la date et l'heure actuelles de façon répétée. En utilisant la touche MAINTENANT puis en ajoutant ou en soustrayant une valeur numérique, nous pouvons trouver facilement de nouvelles dates et heures. En Colonne C les valeurs résultantes sont indiquées après l'application de l'algorithme MAINTENANT avec l'addition ou la soustraction d'une autre valeur numérique qui représente plusieurs jours.
Pour ajouter des jours à la date actuelle, vous devez saisir le nombre de jours uniquement dans la formule suivante :
=NOW() + nombre_de_jours
Pour revenir à une date antérieure, il suffit de soustraire un certain nombre de jours à la fonction NOW et la fonction se présente alors comme suit :
=NOW() - nombre_de_jours
Si vous utilisez une fraction d'un nombre pour ajouter ou soustraire, alors la partie d'un jour sera ajoutée ou soustraite. Par exemple, vous ajouterez 1 avec la fonction NOW pour trouver le jour suivant, ce qui signifie que vous ajoutez exactement 24 heures à la date du jour, mais lorsque vous utilisez 0.5 au lieu de 1 alors 12 heures sera ajouté à la date actuelle définie par la fonction NOW.
Lire la suite : Comment supprimer l'heure d'une date dans Excel (6 approches)
2. addition ou soustraction de minutes ou d'heures avec la fonction NOW
En ajoutant ou en soustrayant un nombre fractionnaire avec ou à partir de la fonction NOW, vous trouverez simplement le nouveau temps avec des minutes ou des heures ajoutées. La formule générique pour ajouter ou soustraire un nombre fractionnaire devrait ressembler à ceci :
=NOW() ± hour_fraction/24
Pour le fraction d'heure , 1 représente 60 minutes et donc le 30 minutes sera la moitié de celui-ci, et la fraction d'heure, c'est-à-dire 0.5 . de même, 0,25 et 0,75 dénote 15 minutes et 45 minutes Ensuite, vous devez transformer cette fraction en un dividende dont le diviseur sera 24 de sorte que cette partie combinée représente des minutes ou une fraction d'heure.
Pour ajouter ou soustraire un nombre d'heures, vous devez saisir la fraction en tant que partie de 24 heures. La formule générique est donc la suivante :
=NOW() ± hour_fraction
Et vous n'aurez pas à diviser la fraction par 24 ici puisque vous avez déjà entré la valeur comme une fraction de 24 heures. Donc par exemple, si vous ajoutez ou soustrayez 0.5 qui désignera 12 heures de la même façon 0,25 et 0,75 représentera 6 heures et 18 heures respectivement.
Lire la suite : Comment mettre automatiquement à jour l'heure actuelle dans Excel (avec formule et VBA)
Ajout ou soustraction de mois avec les fonctions EDATE et NOW
Fonction EDATE renvoie le numéro d'ordre de la date qui est le nombre indiqué de mois avant ou après la date de début. La syntaxe de cette fonction est la suivante :
=EDATE(date_départ, mois)
En utilisant EDATE et NOW Dans notre ensemble de données représenté dans l'image de cette section, vous pouvez ajouter ou soustraire des mois avec ou à partir de la date actuelle, Cellules C5 et C7 montrent deux dates différentes en ajoutant et en soustrayant 6 mois Mais dans ce cas, l'heure ne sera pas conservée et l'affichage sera le suivant 0:00 La formule générique de cette fonction combinée peut être représentée comme suit :
=EDATE(NOW(), mois)
Si vous voulez voir les nouvelles dates avec les heures préservées, vous devez utiliser la fonction MOD Cette fonction renvoie un reste après la division d'un nombre par un diviseur. La syntaxe de la fonction MOD est la suivante :
=MOD(nombre, diviseur)
Donc, dans notre cas, la date et l'heure trouvées par le MAINTENANT sera divisée par 1 et renverra ensuite le reste avec 0 qui représente 1/0/1900 mais le temps sera préservé et sera ajouté à la valeur résultante précédente trouvée par la méthode EDATE Ainsi, la formule générique globale peut être présentée comme suit :
=EDATE(NOW(), mois) + MOD(NOW(),1
Combinaison des fonctions IF et NOW pour trouver la date et l'heure d'échéance.
Imaginons maintenant un cas où vous devez savoir si la date et l'heure actuelles dépassent la date limite ou non. Vous aurez la possibilité de personnaliser les états d'échéance en utilisant les éléments suivants SI et MAINTENANT Dans notre jeu de données, dans l'image ci-dessous, Colonne B représente les délais et Colonne C indique la date et l'heure actuelles. Nous trouverons les statuts de date limite ou d'échéance en Colonne D .
📌 Des pas :
➤ Dans la sortie Cellule D5 la formule correspondante sera :
=IF((B5-NOW())>0, "Due", "Deadline Over")
➤ Maintenant, appuyez sur Entrez et remplit automatiquement le reste des cellules de la section Colonne D et vous trouverez tous les statuts pertinents avec Échéance ou date limite dépassée messages.
Lectures similaires
- Comment utiliser la fonction WORKDAY.INTL dans Excel (Guide complet)
- Utiliser la fonction WEEKDAY dans Excel ( avec 8 exemples)
- Comment utiliser la fonction NETWORKDAYS.INTL dans Excel (2 exemples)
- Utiliser la fonction DATEVALUE dans Excel (6 exemples concrets)
- Comment utiliser la fonction DAYS d'Excel avec un exemple pratique
Afficher la première ou la dernière date d'un mois avant ou après la date actuelle en utilisant les fonctions NOW et EOMONTH
EOMONTH renvoie le numéro de série du dernier jour du mois avant ou après un nombre de mois spécifié. La syntaxe de cette fonction est la suivante :
=EOMONTH(date_départ, mois)
En utilisant EOMONTH et NOW fonctionnent ensemble, nous pouvons obtenir la première ou la dernière date du mois précédent ou suivant à partir de la date du jour. La formule générique combinée pour obtenir la première date d'un mois à partir de la date du jour est la suivante :
=EOMONTH(NOW(), month_serial)+1
Ici, le mois_série est le numéro d'ordre du mois à partir du mois en cours. Par exemple, pour obtenir la première date du mois en cours, nous devons utiliser -1 comme mois_série , - 2 pour le mois précédent et 0 pour le le mois prochain Ainsi, nous obtiendrons la dernière date du mois concerné, puis en ajoutant 1 à la fonction, nous obtiendrons le premier jour du mois suivant sur la base du numéro de mois de la formule.
Ainsi, pour obtenir la dernière date d'un mois à partir de la date actuelle, la formule générique devrait ressembler à ceci :
=EOMONTH(NOW(), month_serial)
Dans ce cas, le mois_série sera 0 pour obtenir la dernière date du mois en cours , -1 pour le mois précédent et 1 pour le le mois prochain .
Dans l'image suivante, j'espère que vous aurez une idée complète de la façon dont vous devez utiliser cette fonction combinée pour obtenir la première ou la dernière date d'un mois à partir de la date actuelle. Mais à moins d'utiliser la fonction MOD ici, l'heure ne sera pas conservée à partir de la date actuelle.
Pour préserver l'heure actuelle tout en déterminant la 1ère date du mois précédent ou suivant à partir de la date actuelle, la formule générique et combinée avec la fonction MOD sera :
=EOMONTH(NOW(), month_serial) + 1 + MOD((NOW),1)
Et pour obtenir la dernière date du mois précédent ou suivant à partir de la date actuelle tout en conservant l'heure, la formule sera la suivante :
=EOMONTH(NOW(), month_serial) + MOD((NOW),1)
La capture d'écran ci-dessous devrait vous aider à mieux comprendre les usages de ces fonctions de manière précise j'espère.
6. l'intégration des fonctions NOW et TIME pour afficher l'heure actuelle en fonction des différents fuseaux horaires.
En ajoutant ou en soustrayant les HEURE de la fonction MAINTENANT nous pouvons facilement trouver les heures actuelles en fonction des différentes zones ou régions de la planète. HEURE convertit les heures, les minutes et les secondes données sous forme de chiffres en un numéro de série Excel, formaté selon le format horaire. La syntaxe de la fonction TIME est la suivante :
=TIME(heure, minute, seconde)
L'image suivante est un exemple de recherche de différentes heures zonales en ajoutant des heures et des minutes à l'heure actuelle. En supposant que l'heure actuelle en Chicago, États-Unis est 1:25:16 PM qui a été trouvé par le MAINTENANT Et pour obtenir l'heure actuelle dans d'autres parties du monde, nous devons ajouter ou soustraire des heures et des minutes en les saisissant dans la fonction TIME.
Colonne C dans l'image montre différentes heures basées sur les zones qui ont été trouvées par les formules NOW et TIME associées et Colonne D montre les formules qui ont été utilisées pour trouver ces heures. Ainsi, la formule générique pour trouver l'heure actuelle dans une autre région ou partie du monde devrait être la suivante :
=NOW() + TIME(heure, minute, seconde)
7. compter le nombre de jours restants à partir de la date actuelle en utilisant les fonctions DAYS et NOW
Fonction DAYS indique le nombre de jours entre deux dates et la syntaxe de cette fonction est :
=DAYS(date_fin, date_début)
En saisissant le MAINTENANT fonction en tant que date de fin dans l'argument de la JOURS La capture d'écran suivante est un exemple d'utilisation efficace de cette formule.
📌 Des pas :
➤ En Cellule D5 la formule correspondante sera :
=DAYS(B5, NOW())
➤ Press Entrez et remplir automatiquement la colonne entière avec Poignée de remplissage et vous trouverez le nombre de jours restants pour chaque occasion.
8) Déterminer le temps final pour atteindre une destination à partir de l'heure actuelle en utilisant les fonctions NOW et TIME
En supposant qu'une voiture commence à voyager à partir de l'heure actuelle et traverse 360 kilomètres à une vitesse moyenne de 60 kilomètres par heure (60 km/h) Nous déterminerons l'heure finale à laquelle la voiture atteindra sa destination en entrant le temps comme suit Distance(C5)/Vitesse(C4) dans le heure argument de HEURE fonction.
📌 Des pas :
➤ En Cellule C7 la formule correspondante sera :
=NOW()+TIME(C5/C4,0,0)
➤ Press Entrez et vous obtiendrez l'heure exacte de la destination en une seule fois.
💡 Les choses à garder à l'esprit
🔺 NOW is a volatile ce qui signifie qu'elle sera mise à jour chaque fois que vous saisirez ou modifierez des données dans votre feuille de calcul Excel. Pour que l'heure trouvée par la fonction NOW reste statique, vous devez copier l'heure de la cellule et la coller avec la fonction VALEURS(V) Ou si vous ne voulez pas utiliser la fonction NOW, vous devez alors appuyer sur CTRL+SHIFT+ ; pour obtenir l'heure actuelle et la rendre statique.
🔺 Si vous voulez mettre à jour la date et l'heure trouvées par la fonction NOW, vous devez appuyer sur F9 à chaque fois que vous voulez trouver la date et l'heure mises à jour.
🔺 Le format de la date et de l'heure de la fonction NOW est le suivant MM/DD/YYYYY hh : mm.
Mots de conclusion
J'espère que toutes les méthodes mentionnées ci-dessus pour utiliser la fonction NOW vous permettront désormais de les appliquer dans vos feuilles de calcul Excel de manière plus efficace. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.