Tableaux Excel

Utiliser les fonctions pour afficher la date actuelle dans Excel

×

Recommandés

Excel propose plusieurs fonctions pour insérer ou manipuler la date actuelle. Voici les principales méthodes pour utiliser ces fonctions.


1. Insérer la date actuelle avec la fonction AUJOURD'HUI

La fonction AUJOURD'HUI renvoie automatiquement la date actuelle en fonction de la date du système.

Formule :

=AUJOURD'HUI()

Caractéristiques :

  • Met à jour automatiquement chaque jour.
  • Affiche uniquement la date (pas l’heure).

Exemple d’utilisation :

  • Si nous sommes le 22 décembre 2024, la cellule affiche : 22/12/2024

2. Insérer la date et l’heure actuelles avec la fonction MAINTENANT

La fonction MAINTENANT renvoie la date et l’heure actuelles.

Formule :

=MAINTENANT()

Caractéristiques :

  • Met à jour automatiquement à chaque modification ou recalcul dans le fichier.
  • Affiche la date et l’heure (par exemple : 22/12/2024 14:35).

Exemple d’utilisation :

  • Utilisez cette fonction si vous souhaitez suivre à la fois la date et l’heure actuelles.

3. Insérer une date fixe (qui ne change pas)

Si vous souhaitez insérer une date qui reste fixe et ne se met pas à jour :

Méthode 1 : Utiliser le raccourci clavier

  • Appuyez sur Ctrl + ; pour insérer la date actuelle.
  • Appuyez sur Ctrl + Maj + ; pour insérer l’heure actuelle.

Méthode 2 : Saisir manuellement

  • Tapez directement la date dans une cellule (par exemple : 22/12/2024).

4. Combiner la date actuelle avec du texte

Vous pouvez utiliser la fonction CONCATENER ou TEXTE pour inclure la date actuelle dans une phrase.

Exemple :

="Nous sommes le " & TEXTE(AUJOURD'HUI(); "JJ/MM/AAAA")

Résultat :

Nous sommes le 22/12/2024

5. Utiliser la date actuelle pour des calculs

Les fonctions AUJOURD'HUI et MAINTENANT peuvent être utilisées dans des calculs de dates.

Exemple 1 : Calculer l’âge

Si une date de naissance est dans la cellule A1 :

=DATEDIF(A1;AUJOURD'HUI();"Y")

Exemple 2 : Calculer les jours restants avant une date

Si une date limite est dans la cellule B1 :

=B1-AUJOURD'HUI()

6. Formater les dates

Les résultats des fonctions de date peuvent être formatés selon vos besoins :

  1. Sélectionnez les cellules contenant les dates.
  2. Faites un clic droit > Format de cellule.
  3. Dans l’onglet Nombre, choisissez Date ou créez un format personnalisé (par exemple : JJ/MM/AAAA).

7. Problèmes courants et solutions

Problème 1 : Une date s’affiche comme un nombre

  • Cela se produit si la cellule n’est pas formatée comme une date. Pour résoudre ce problème :
    • Sélectionnez la cellule.
    • Faites un clic droit > Format de cellule > Date.

Problème 2 : La fonction ne se met pas à jour

  • Assurez-vous que le recalcul automatique est activé :
    • Allez dans Formules > Options de calcul > Sélectionnez Automatique.

Résumé des fonctions principales

FonctionUtilitéExemple
=AUJOURD'HUI()Insérer la date actuelle (mise à jour)22/12/2024
=MAINTENANT()Insérer la date et l’heure actuelles22/12/2024 14:35
Ctrl + ;Insérer une date fixe22/12/2024
Ctrl + Maj + ;Insérer une heure fixe14:35

Ce guide couvre les bases de l’utilisation des fonctions de date dans Excel.

Créer une macro Excel pour gérer les dates

Voici une macro VBA pour automatiser la gestion des dates dans Excel. Cette macro permet d’insérer la date actuelle, de calculer l’âge à partir d’une date donnée, ou encore de déterminer les jours restants avant une échéance.


Code VBA :

Sub GestionDates()
    Dim choix As Integer
    Dim cellule As Range
    Dim result As Variant

    ' Menu pour choisir l'action
    choix = Application.InputBox( _
        "Choisissez une option :" & vbCrLf & _
        "1 : Insérer la date actuelle" & vbCrLf & _
        "2 : Calculer l'âge à partir d'une date" & vbCrLf & _
        "3 : Calculer les jours restants avant une date limite", _
        "Gestion des Dates", , , , , , 1)

    ' Vérifier si l'utilisateur a annulé
    If choix = False Then Exit Sub

    ' Action selon le choix
    Select Case choix
        Case 1
            ' Insérer la date actuelle
            For Each cellule In Selection
                cellule.Value = Date
                cellule.NumberFormat = "dd/mm/yyyy"
            Next cellule
            MsgBox "La date actuelle a été insérée dans les cellules sélectionnées.", vbInformation

        Case 2
            ' Calculer l'âge
            For Each cellule In Selection
                If IsDate(cellule.Value) Then
                    result = DateDiff("yyyy", cellule.Value, Date)
                    If DateSerial(Year(Date), Month(cellule.Value), Day(cellule.Value)) > Date Then
                        result = result - 1
                    End If
                    cellule.Offset(0, 1).Value = result
                    cellule.Offset(0, 1).NumberFormat = "0"
                Else
                    cellule.Offset(0, 1).Value = "Non valide"
                End If
            Next cellule
            MsgBox "L'âge a été calculé et inséré dans la colonne adjacente.", vbInformation

        Case 3
            ' Calculer les jours restants avant une date limite
            For Each cellule In Selection
                If IsDate(cellule.Value) Then
                    result = DateDiff("d", Date, cellule.Value)
                    cellule.Offset(0, 1).Value = result
                    cellule.Offset(0, 1).NumberFormat = "0"
                Else
                    cellule.Offset(0, 1).Value = "Non valide"
                End If
            Next cellule
            MsgBox "Les jours restants ont été calculés et insérés dans la colonne adjacente.", vbInformation

        Case Else
            MsgBox "Option invalide.", vbExclamation
    End Select
End Sub

Fonctionnalités de la macro :

  1. Insérer la date actuelle :
  • Remplit les cellules sélectionnées avec la date du jour au format JJ/MM/AAAA.
  1. Calculer l’âge à partir d’une date :
  • Calcule l’âge en années basé sur une date de naissance donnée et insère le résultat dans la colonne adjacente.
  1. Calculer les jours restants avant une date limite :
  • Détermine le nombre de jours restants jusqu’à une date future et insère le résultat dans la colonne adjacente.

Comment l’utiliser :

  1. Ajouter la macro :
  • Appuyez sur Alt + F11 pour ouvrir l’éditeur VBA.
  • Cliquez sur Insertion > Module.
  • Collez le code dans la fenêtre.
  1. Exécuter la macro :
  • Retournez dans Excel.
  • Appuyez sur Alt + F8, sélectionnez GestionDates, et cliquez sur Exécuter.
  1. Sélectionnez les cellules :
  • Sélectionnez une plage de cellules contenant des dates ou les cellules où vous voulez insérer la date.
  1. Choisissez une option :
  • La macro affiche un menu interactif pour choisir l’action à effectuer.

Exemples d’utilisation :

  • Insérer la date actuelle : Remplir une liste d’enregistrements avec la date du jour.
  • Calculer l’âge : Identifier l’âge d’employés ou de clients à partir de leur date de naissance.
  • Calculer les jours restants : Suivre les échéances ou délais dans un projet.

Synthèse des étapes pour générer la date d’aujourd’hui dans Excel

  1. Créer un tableau ou une structure de données :
    • Ajoutez une colonne pour les informations principales (par exemple, tâches, noms).
    • Préparez une colonne où la date d’aujourd’hui sera ajoutée.
  2. Générer la date d’aujourd’hui :
    • Utilisez la fonction Excel =AUJOURD'HUI() pour insérer la date actuelle dynamiquement.
    • Ou entrez manuellement la date fixe avec le raccourci Ctrl + ;.
  3. Appliquer la date à plusieurs lignes :
    • Copiez la formule ou valeur dans toutes les lignes du tableau nécessitant la date.
  4. Enregistrer et formater les données :
    • Formatez la colonne date au format souhaité (JJ/MM/AAAA, etc.).
    • Enregistrez le fichier Excel.
  5. Exporter ou utiliser dans d’autres processus :
    • Enregistrez votre tableau pour suivi ou automatisation future.

Le fichier Today_Date_Example.xlsx illustre ces étapes dans un tableau pratique. Vous pouvez l’utiliser comme référence pour vos propres données.

Recommandés

Comment automatiser et développer un GMAO performant...
Excel, souvent perçu comme un simple...
En savoir plus
📊 Excel : comment créer un tableau...
Des masses de chiffres ne sont...
En savoir plus
📘 Le guide complet pour créer un...
Vous travaillez avec des données dans...
En savoir plus
Créer un diagramme de Gantt professionnel avec...
Maintenant que la gestion de projet...
En savoir plus
📦 Créer un tableau Excel d’inventaire...
Le tableau Excel d’inventaire de...
En savoir plus
Guide : Consolidation des données Excel
La consolidation des données dans Excel...
En savoir plus
AZ

Recent Posts

Outils interactifs : Cartographie des processus et grille d’audit interne ISO 9001

Deux outils concrets pour piloter la qualité sans alourdir vos équipes Un système qualité n’avance…

12 heures ago

Exemple de fiche de préparation de chantier

Un chantier se gagne souvent avant même l’arrivée des équipes. Quand tout est clair dès…

1 jour ago

Texte argumentatif sur le mariage forcé

Le mariage a du sens quand il repose sur une décision libre, mûrie et partagée.…

1 jour ago

Étude de cas en droit : Modèle Word à suivre

Une étude de cas réussie commence par une structure sûre. Ce modèle Word vous guide…

4 jours ago

Soft skills : la liste A à Z interactive pour trier, comparer et choisir vos compétences clés

Les soft skills se repèrent vite sur une fiche, mais elles ne pèsent vraiment que…

4 jours ago

Comparateur de verres progressifs

Outil de comparaison et repérage des offres étudiantes Choisir des verres progressifs ressemble rarement à…

5 jours ago

This website uses cookies.