Table des matières
Besoin d'apprendre comment insérer la date et l'heure actuelles dans la cellule A1 Parfois, nous voulons entrer l'heure d'arrivée d'un employé sur son lieu de travail ou la date de la dernière modification d'un fichier. Si vous êtes à la recherche de ce genre d'astuces uniques, vous êtes au bon endroit. Nous allons vous montrer comment faire. 6 méthodes simples et pratiques pour insérer la date et l'heure actuelles dans une cellule A1 dans Excel.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel suivant pour mieux comprendre et vous entraîner.
Insertion de la date et de l'heure actuelles dans une cellule A1.xlsm6 méthodes pour insérer la date et l'heure actuelles dans la cellule A1
Pour plus de clarté, nous avons un Feuille de temps de l'employé L'ensemble de données contient les données suivantes Nom , ID et Statut de William Frank .
Maintenant, nous allons insérer le Heure d'entrée de cet employé dans la cellule A1 à l'aide de diverses méthodes. Explorons-les donc une par une.
Ici, nous avons utilisé Microsoft Excel 365 vous pouvez utiliser toute autre version à votre convenance.
1. utiliser un raccourci clavier
Dans la première méthode, nous allons vous montrer comment insérer la date et l'heure actuelles dans Excel à l'aide du raccourci clavier. Suivez les étapes indiquées ci-dessous pour le faire sur votre propre jeu de données.
📌 Des pas :
- Au tout début, sélectionnez la cellule A1 .
- Ensuite, appuyez sur CTRL + ; sur le clavier. (Il renvoie la date actuelle)
- Après cela, appuyez sur la touche ESPACE clé.
- Ensuite, appuyez sur CTRL+SHIFT+ ; sur votre clavier (il renvoie l'heure actuelle).
À ce moment-là, la cellule sélectionnée affiche la date et l'heure actuelles sur une seule ligne.
Mais ce sera plus tentant si la date et l'heure restent sur des lignes différentes. Pour ce faire, nous devons formater la cellule. Suivez donc les étapes ci-dessous.
- Tout d'abord, appuyez sur CTRL + 1 sur le clavier.
- Immédiatement, le Formatage des cellules s'ouvre.
- Ensuite, allez dans le Numéro onglet.
- Après cela, sélectionnez Personnalisé comme Catégorie .
- Ensuite, écrivez dd-mm-yyyy h:mm AM/PM dans le Type boîte.
- Maintenant, enlevez l'espace entre yyyy et h .
- Plus tard, tenez le ALT clé et type 0010 sur le pavé numérique.
Après avoir tapé 0010 la partie temps semble disparaître dans le Type box. Mais c'est en fait dans la deuxième ligne maintenant.
- Ensuite, passez à l'étape Alignement onglet.
- Dans le Alignement cochez la case de Mise en forme du texte en vertu de la Contrôle du texte section.
- Enfin, cliquez sur OK .
Actuellement, la date et l'heure dans la cellule A1 ressemble à l'image ci-dessous.
Lire la suite : Comment insérer automatiquement des entrées de données horodatées dans Excel (5 méthodes)
2. insertion de la fonction NOW
Dans cette méthode, nous allons utiliser le Fonction NOW pour obtenir la date et l'heure actuelles. C'est tellement simple & ; facile, il suffit de suivre.
📌 Des pas :
- Dans un premier temps, écrivez Présent comme le Statut en cellule C6 .
- Ensuite, allez dans la cellule A1 et écrivez la formule suivante.
=NOW()
Fonction NOW retourne la date et l'heure actuelles formatées comme une date et une heure.
- Ensuite, formatez la cellule pour afficher le résultat dans le format souhaité, comme suit Méthode 1 .
Lire la suite : Comment insérer une date statique dans Excel (4 méthodes simples)
3. l'utilisation des fonctions IF et NOW imbriquées
Dans cette méthode, nous utiliserons la méthode imbriquée SI et MAINTENANT pour saisir la date et l'heure dans Excel. Les fonctions imbriquées Fonction IF est utilisé pour vérifier des conditions multiples dans Excel et la fonction Fonction NOW renvoie la date et l'heure actuelles.
📌 Des pas :
Avant d'aller plus loin, nous devons activer la fonction calcul itératif Suivez donc les étapes ci-dessous.
- Tout d'abord, rendez-vous sur le site Fichier onglet.
- Deuxièmement, sélectionnez Options dans le menu.
- Instantanément, le Options Excel apparaît.
- Ici, passez à la Formules onglet.
- Dans le Options de calcul cocher la case de Activer le calcul itératif .
- Enfin, cliquez sur OK .
Maintenant, nous pouvons appliquer notre formule à la feuille.
- Initialement, sélectionnez la cellule A1 et tapez la formule ci-dessous.
=IF(C6"",IF(A1"",A1,NOW()),"")
Ici, dans le Fonction IF Dans un premier temps, nous avons vérifié si la cellule C6 n'est pas égal à vierge puis un autre Fonction IF s'exécutera, ou bien il renverra un message de type vierge Le deuxième Fonction IF vérifiera si la cellule A1 n'est pas égal à vierge Si la valeur est VRAI alors il retournera la cellule A1 ou bien il exécutera le Fonction NOW .
- En conséquence, appuyez sur ENTER .
Dans l'image ci-dessus, nous pouvons voir que la formule renvoie un blanc dans la cellule A1 car il n'y a pas de valeur dans la cellule C6 Vérifions donc si la formule fonctionne lorsqu'il y a une valeur dans la cellule C6 .
- Actuellement, écrivez Présent en cellule C6 et appuyez sur ENTER .
Soudain, la date et l'heure actuelles seront affichées dans la cellule A1 .
Lectures similaires
- Comment insérer un horodateur Excel lorsque les cellules d'une rangée sont modifiées ?
- Insérer un horodatage dans Excel lorsque la cellule change (2 façons efficaces)
- Comment insérer un horodatage dans Excel lors d'une modification de cellule sans VBA (3 façons)
- Comment convertir un horodatage Unix en date dans Excel (3 méthodes)
4. l'utilisation de fonctions combinées
Maintenant, nous allons montrer comment vous pouvez insérer de l'heure dans Excel avec des mises à jour en utilisant la fonction ADRESSE , CELLULE , COLONNE , SI , MAINTENANT et ROW Veuillez suivre les étapes pour le faire sur votre propre ensemble de données.
📌 Des pas :
- Principalement, sélectionnez la cellule A1 et saisissez la formule suivante dans cette cellule.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")
Répartition des formules - ROW(C6)→ Le site Fonction ROW renvoie le numéro de ligne d'une cellule spécifique.
- Sortie : 6
- COLONNE(C6)→ Le site Fonction COLONNE renvoie le numéro de colonne d'une cellule spécifique.
- Sortie : 3
- ADRESSE(LIGNE(C6),COLONNE(C6))→ Le site Fonction ADDRESS renvoie l'adresse de la cellule donnée.
- ADRESSE(6,3)→ se transforme en
- Sortie : $C$6
- ADRESSE(6,3)→ se transforme en
- CELL("adresse")=ADDRESS(ROW(C6),COLUMN(C6))→ Le site Fonction CELLULE renvoie des informations sur une cellule spécifique donnée.
- CELL("adresse")=ADDRESS(6,3))→ se transforme en
- Sortie : FALSE
- CELL("adresse")=ADDRESS(6,3))→ se transforme en
- CELL("adresse")ADDRESS(ROW(C6),COLUMN(C6))→ se transforme en
- Sortie : VRAI
- AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)))→ Le site Fonction CELLULE renvoie des informations sur une cellule spécifique donnée.
- ET(A1"",{FALSE})→ se transforme en
- Sortie : FALSE
- ET(A1"",{FALSE})→ se transforme en
- IF(CELL("adresse")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),→ Le site Fonction IF renvoie une valeur si la condition est VRAI et renvoie une valeur différente si c'est FAUX .
- IF({VRAI},A1,MAINTENANT())→ se transforme en
- Sortie : 44816.522597
- IF({VRAI},A1,MAINTENANT())→ se transforme en
- IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→ se transforme en
- IF(C6””,44816.522597,””))→ se transforme en
- Sortie : 44816.522597
- IF(C6””,44816.522597,””))→ se transforme en
- Après cela, appuyez sur la touche ENTER clé.
- Dès que nous écrivons quelque chose dans la cellule C6 la date et l'heure actuelles deviennent visibles dans la cellule A1 .
La différence entre cette méthode et la précédente est que lorsque nous avons modifié la valeur de la cellule C6 la date et l'heure dans la cellule A1 n'a pas été mis à jour dans Méthode 3 Mais, dans notre méthode actuelle, elle est mise à jour chaque fois que nous changeons le contenu de la cellule C6 .
- Donc, changez le contenu de la cellule C6 à P .
Maintenant, il nous montre l'heure actuelle mise à jour.
5. application du code VBA
Avez-vous déjà pensé à automatiser les mêmes étapes ennuyeuses et répétitives dans Excel ?
N'y pensez plus, car VBA En fait, vous pouvez automatiser entièrement la méthode antérieure avec l'aide de l'outil de gestion de l'information. VBA Voyons cela en action.
📌 Des pas :
- Au début, allez à la Développeur onglet.
- Ici, sélectionnez Visual Basic sur le Code groupe.
- Vous pouvez également appuyer sur ALT + F11 pour reproduire la tâche.
Instantanément, le Microsoft Visual Basic pour les applications s'affiche.
- Ensuite, double-cliquez sur la feuille correspondante VBA pour ouvrir le module de code.
- Dans le module de code, écrivez le code suivant.
Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub
Découpage du code - Pour créer le Private Sub, il faut d'abord sélectionner l'option Feuille de travail au lieu de Général et Changement en tant que Déclaration Chaque fois qu'un changement se produit dans cette feuille de calcul, le code s'exécute de lui-même.
- Ensuite, nous avons utilisé le Fonction IF où nous avons vérifié si le Statut n'est pas égal à vierge en utilisant le Valeur et aussi si le numéro de la colonne est 3 en utilisant le Colonne méthode.
- Maintenant, nous définissons le Application.EnableEvents comme Faux .
- Après cela, nous définissons le décalage (-5,-2) pour insérer la date et l'heure dans en décalage 5 rangs vers le haut et 2 colonnes à gauche.
- Ici, le Fonctionnement actuel donnera l'heure récente et le format sera le suivant dd-mm-yyyy hh:mm AM/PM si la valeur est VRAI .
- Par conséquent, nous fixons Application.EnableEvents comme Véritable .
- Enfin, terminez la sous-procédure avec End Sub .
- Ensuite, retournez à la feuille de travail.
- Et, écrivez Présent dans le Statut colonne.
- Automatiquement, nous pouvons voir la date et l'heure dans la cellule A1 .
Lire la suite : Excel VBA : insérer un horodatage lors de l'exécution d'une macro
6. mise en œuvre de la fonction définie par l'utilisateur
En outre, nous pouvons également insérer automatiquement la date et l'heure actuelles dans Excel en appliquant une fonction définie par l'utilisateur. Nous allons explorer la méthode étape par étape.
📌 Des pas :
- Tout d'abord, ouvrez le Microsoft Visual Basic pour les applications fenêtre comme avant .
- Deuxièmement, passez à la Insérer onglet.
- Plus tard, sélectionnez Module dans les options.
- Dans le module de code, collez le code suivant.
Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function
Découpage du code - Tout d'abord, nous avons créé un Fonction nommé Insérer l'heure_de_la_date_actuelle et mettre Statut comme Gamme .
- Ensuite, nous avons utilisé le Si où nous avons vérifié si le Statut n'est pas égal à zéro en utilisant l'option Valeur méthode.
- Après cela, nous mettons Insérer l'heure_de_la_date_actuelle égale à la valeur de la Fonctionnement actuel et formater la cellule comme dd-mm-yyyy hh:mm AM/PM si la valeur est VRAI .
- Sinon, ce sera vierge .
- A ce moment-là, retournez à la feuille de travail.
- Ensuite, sélectionnez la cellule C1 et commencez à écrire le nom de la fonction.
- Juste après avoir écrit =in la fonction sera visible.
- Ensuite, sélectionnez la fonction en appuyant sur la touche TAB sur le clavier.
- Après cela, donnez à la cellule C6 comme plage de référence de la fonction et appuyez sur ENTER .
Mais, la cellule A1 est toujours vide car la cellule C6 est également vide.
- Actuellement, écrivez Présent en cellule C6 et obtenir la date et l'heure actuelles dans la cellule A1 instantanément.
Insérer la date et l'heure actuelles dans la cellule A1 mais ne pas inclure l'heure actuelle
Ici, nous allons insérer la date et l'heure actuelles dans la cellule A1 en n'incluant pas l'heure actuelle. En fait, il demande d'entrer uniquement la date actuelle. Pour faire comme nous, suivez les étapes ci-dessous.
📌 Des pas :
- Dans un premier temps, sélectionnez la cellule A1 et mettez la formule suivante dans cette cellule.
=TODAY()
Le site Fonction TODAY renvoie la date actuelle formatée comme une date.
- Ensuite, appuyez sur le bouton ENTER bouton.
Simplement, la date actuelle est présente devant nous.
Lire la suite : Comment insérer la date et l'heure de la dernière modification dans une cellule Excel ?
Section pratique
Pour vous entraîner vous-même, nous avons fourni un Pratique comme ci-dessous dans chaque feuille du côté droit. Veuillez le faire vous-même.
Conclusion
Cet article fournit des solutions simples et brèves pour insérer la date et l'heure actuelles dans une cellule. A1 dans Excel. N'oubliez pas de télécharger le fichier Pratique Merci d'avoir lu cet article, nous espérons qu'il vous a été utile. Si vous avez des questions ou des suggestions, n'hésitez pas à nous en faire part dans la section des commentaires. Veuillez visiter notre site Web. Exceldemy pour en savoir plus.