Les fonctions AUJOURDHUI et MAINTENANT sont des fonctions extrêmement importante. Elles permettent de créer des classeurs dynamiques en utilisant la date système de votre ordinateur.
Nous allons nous servir de ces fonctions pour créer des classeurs comme des
- Calendriers dynamiques
- Gérer les planning de congés des salariés
- Calculer les anniversaires
- Suivi des règlements fournisseurs
- Retards de livraison
- ...
Présentation des fonctions
Pour afficher la date du jour, il vous suffit d'écrire les fonctions de la façon suivante
=AUJOURDHUI()
Pour afficher la date et l'heure, vous allez écrire la formule :
=MAINTENANT()
Remarques :
- Les parenthèses sont obligatoires même si vous n'y indiquez aucun paramètre
- La cellule est automatiquement mis au format Date.
Extraire l'heure et la date
La fonction MAINTENANT vous retourne la date et l'heure
Pour ne retourner que l'heure, vous devez réaliser une opération de déduction comme cela est expliqué dans l'article pour séparer les dates des heures.

Pourquoi utiliser une fonction plutôt que d'écrire la date directement ?
Pourquoi utiliser une fonction alors qu'il est plus simple de saisir directement la date dans une cellule. Et encore mieux avec le raccourci-clavier CTRL+; (touche control + point-virgule)
Seulement, cette date ne changera plus jamais dans votre classeur car elle est écrite en dure 😒😞😡
Avec les fonctions AUJOURDHUI ou MAINTENANT, la date évoluera jour après jour automatiquement 😍😍😍
Exemple d'application avec AUJOURDHUI
Quel est l'intérêt d'utiliser cette fonction dans un classeur ? 🤔
Cette fonction est très utile pour calculer automatiquement des écarts de dates, comme :
- Anniversaire
- Echéance
- Délai de remboursement
- Retard de facturation
Retard de paiement
Dans le classeur suivant, vous avez certains clients qui n'ont pas encore payé leur facture (la date en colonne C est vide). Donc, dans le cas où la cellule qui contient les dates de paiement est vide, nous allons utiliser la date du jour.
Nous allons d'abord faire un test sur le fait que la date de paiement est vide ou pas
=C5=""
Si c'est le cas, alors nous allons effectuer l'opération de soustraction entre la date du jour avec la date de la commande.
=AUJOURDHUI()-B5
Nous mettons ces deux éléments dans une fonction SI
=SI(C5="";AUJOURDHUI()-B5;"")

Que se passera-t-il demain ?
Et bien, comme notre formule utilise la fonction AUJOURDHUI, la valeur du jour sera différente les jours suivants.
Et donc de fait, le résultat des jours de retard seront recalculés automatiquement 😎😍👍
9 commentaires
Bonjour et bonne année.
Sous excel
- Est-il possible d'indiquer dans une cellule l'heure lorsque que je frappe une donnée dans une autre cellule.
Ex : lorsque je mentionne "13" dans une cellule (ex: A1), je voudrai que s'affiche l'heure de la saisie de ce chiffre dans une autre cellule (ex: en A2)?
Merci, d'avance pour votre réponse.
Bonjour,
j´ai besoin d´une formule excel pour la comparaison de deux date 1ére date initiale deuxiéme date de prochain écheance et compatage du 365 jour, si elle d´epasse 365 j il sera en rouge, si elle ne dépasse pas 365 j elle et en vert ,si elle dépasse 300 j il est en orange
Merci d´Avance
Bonjour,
Cet article vous explique les étapes pour changer les couleurs en fonction d'un interval de temps. Remplacez 7 jours par 365 dans votre cas
Bonjour,
Aidez-moi à avoir cette formule,
« G4= G3+F4 (si dans la cellule E4 il y a la valeur "retrait") et G4=G3-F4 (si E4 est un dépôt)».Merci
Il faut utiliser la fonction SI pour résoudre votre problème.
C'est la base de l'utilisation d'Excel ;)
bonjour,
je voudrais savoir s'il est possible de fixer la date une fois la fonction établie.
Je m'explique par mon problème actuel.
j'ai créé un tableau pour faire un check de différentes étapes lors d'une commande (prise de la commande, reception de celle-ci, etc)
Pour plusieurs étapes j'ai donc mis un case à cocher et à coté de celle-ci une case pour y mettre la date de ce check. J'ai pu donc la compléter via une fonction SI, et une fonction AUJOURDHUI, mais comme vous le dites dans votre article, la date évoluera au fil des jours.
est-il donc possible de fixé la date une fois que la fonction SI à répondu à mon TRUE de la case à cocher.
merci d'avance de votre réponse.
Christophe
Bonjour,
J'ai la même question que Christophe.
Figer la date (et/ou heure) une fois inscrite avec la formule "=MAINTENANT()" ou "=AUJOURDHUI()" dans la cellule.
Cordialement
Julien
Bonjour,
Mais ce n'est juste pas possible. L'intérêt de MAINTENANT ou AUJOURDHUI c'est d'avoir une date qui se réactualise tous les jours. Si vous voulez juste une date qui reste fixe, il faut l'écrire manuellement ou utiliser le raccourci Ctrl + ;
Bonjour,
Tout d'abord, je vous souhaite, ainsi qu'à vos proches, tous mes vœux pour cette nouvelle année.
Ca arrive un peu loin de la date de votre post, mais je me permet tout de même de répondre à ce sujet car j'ai eu un tableau dans lequel je voulais en effet générer une date en fonction du remplissage d'une autre cellule, et rendre cette date fixe.
Après avoir fureté sur internet, je suis tombé sur une solution qui fonctionne.
Ce n'est certes pas très intuitif, mais ça fonctionne.
Je ne sais pas si cela se fait, et je m'en excuse par avance si non, mais voici le lien vers le site sur lequel j'ai trouvé la solution : https://forum.formuleexcel.com/t/date-de-saisie-automatique-sans-changement/712/5
Concernant l'utilisation des fonctions MAINTENANT ou AUJOURDHUI, mon avis est plutôt que l'utilité première est plus de générer une date de manière automatique, qui aura en plus le mérite de se remettre à jour si le cas est intéressant.
Mais cela ne reste que mon avis, basé sur une utilisation donnée pour un tableau donné.
J'espère que cela sera utile.
Cordialement.
Chris