Date & HeureDébutant

Fonction MAINTENANT ExcelGuide Complet 2026 avec Exemples

MAINTENANT (NOW en anglais) est ta fonction go-to pour obtenir la date et l'heure actuelles en une seconde. Besoin d'horodater un document, de calculer combien de temps s'est écoulé depuis une échéance, ou d'afficher la dernière mise à jour d'un rapport ? MAINTENANT fait tout ça automatiquement.

Dans ce guide, tu vas découvrir comment utiliser MAINTENANT efficacement, avec des exemples concrets tirés du quotidien professionnel. Tu verras aussi comment éviter les pièges classiques de cette fonction volatile.

Syntaxe de la fonction MAINTENANT

=MAINTENANT()

MAINTENANT est l'une des fonctions Excel les plus simples : elle ne prend aucun paramètre. Tu tapes juste =MAINTENANT() et elle te retourne la date et l'heure actuelles du système. Les parenthèses vides sont obligatoires.

Comprendre la fonction MAINTENANT

Sans paramètre

Aucun argument requis

MAINTENANT ne nécessite aucun paramètre. Elle utilise directement l'horloge de ton ordinateur pour retourner la date et l'heure actuelles au format numérique Excel. Ce format peut ensuite être affiché sous n'importe quelle forme grâce au formatage de cellule.

Concrètement, Excel stocke les dates comme des nombres entiers (1 = 01/01/1900, 2 = 02/01/1900, etc.) et les heures comme des décimales (0,5 = 12:00, 0,25 = 06:00). MAINTENANT combine les deux pour te donner une valeur précise à la seconde près.

Astuce : MAINTENANT est une fonction volatile, c'est-à-dire qu'elle se recalcule automatiquement à chaque fois que tu modifies quelque chose dans ton classeur. Si tu as besoin de figer une date/heure, utilise le raccourci Ctrl+; pour la date et Ctrl+Shift+; pour l'heure. Ces raccourcis insèrent des valeurs fixes, pas des formules.

Exemples pratiques pas à pas

Exemple 1 – RH : horodater les demandes de congés

Tu travailles aux ressources humaines et tu gères un fichier Excel où les employés saisissent leurs demandes de congés. Tu veux automatiquement enregistrer la date et l'heure de chaque demande pour garantir la transparence du processus.

L'horodatage automatique garantit l'ordre d'arrivée des demandes. Pense à convertir en valeur après saisie !

ABC
1EmployéDate demandePériode congés
2Sophie Martin30/12/2025 09:15:2310-14 janv
3Thomas Dubois30/12/2025 11:42:0817-21 janv
4Claire Petit30/12/2025 14:30:5524-28 janv
Formule :=MAINTENANT()
Résultat :30/12/2025 14:30:55

⚠️ Important : Après chaque saisie, copie la cellule et colle-la en valeur (Ctrl+Maj+V) pour figer l'heure. Sinon, elle continuera de se mettre à jour et tu perdras l'historique exact.

Exemple 2 – Chef de projet : suivre le temps écoulé depuis le lancement

Tu es chef de projet et tu pilotes le lancement d'un nouveau produit. Tu veux afficher en temps réel combien de jours se sont écoulés depuis le coup d'envoi officiel pour motiver l'équipe et suivre l'avancement.

Soustraire une date de MAINTENANT te donne le délai écoulé en jours décimaux.

ABC
1ÉvénementDateJours écoulés
2Lancement projet01/12/202529 jours
3Maintenant30/12/2025 14:30
Formule :=MAINTENANT()-B1
Résultat :29,6 jours

Tu peux aussi multiplier par 24 pour obtenir des heures : =(MAINTENANT()-B1)*24 ou par 1440 pour des minutes. Formate ensuite la cellule en "Nombre" pour un affichage propre.

Exemple 3 – Logisticien : calculer le temps de traitement des commandes

Tu es responsable logistique et tu dois mesurer le temps moyen de traitement entre la réception d'une commande et son expédition. Tu utilises MAINTENANT pour calculer le délai en cours pour les commandes non encore expédiées.

Si pas encore expédié, calcule depuis maintenant. Sinon, calcule entre réception et expédition.

ABCD
1N° commandeReçu leExpédié leDélai (heures)
2CMD-240129/12 08:0029/12 15:307,5
3CMD-240229/12 14:0030/12 09:0019
4CMD-240330/12 10:004,5
Formule :=SI(C3=""; (MAINTENANT()-B3)*24; (C3-B3)*24)
Résultat :4,5 heures

Cette formule hybride te permet de suivre les commandes en cours en temps réel. Dès qu'une date d'expédition est saisie, le calcul devient fixe.

Exemple 4 – Commercial : afficher "Dernière mise à jour" dans un rapport

Tu es commercial(e) et tu partages chaque semaine un tableau de bord de tes ventes avec ton manager. Tu veux afficher automatiquement la date et l'heure de dernière mise à jour pour qu'il sache que les données sont fraîches.

La fonction TEXTE te permet de formater l'affichage selon tes préférences.

AB
1IndicateurValeur
2Ventes du mois125 430 €
3Objectif150 000 €
4Taux réalisation83,6 %
5Dernière MAJ30/12/2025 à 14:30
Formule :="Dernière MAJ : "&TEXTE(MAINTENANT(); "jj/mm/aaaa à hh:mm")
Résultat :Dernière MAJ : 30/12/2025 à 14:30

Le format \"jj/mm/aaaa à hh:mm\" est lisible et professionnel. Tu peux aussi utiliser \"jj mmmm aaaa\" pour afficher "30 décembre 2025".

Les erreurs fréquentes et comment les corriger

La valeur change sans arrêt

Tu as saisi MAINTENANT pour enregistrer un horodatage, mais à chaque fois que tu modifies quelque chose dans le fichier, la valeur se met à jour. Tu perds donc l'historique de la saisie initiale.

Solution : Après avoir saisi =MAINTENANT(), copie immédiatement la cellule (Ctrl+C) et colle-la en valeur (Ctrl+Maj+V). Ou utilise directement les raccourcis Ctrl+; (date) et Ctrl+Shift+; (heure) qui insèrent des valeurs fixes.

Le fichier recalcule lentement

Si tu as utilisé MAINTENANT dans des centaines ou milliers de cellules, ton fichier peut devenir lent car Excel recalcule toutes ces cellules à chaque modification.

Solution : Limite l'usage de MAINTENANT aux cellules où tu as vraiment besoin d'une mise à jour automatique. Pour les horodatages historiques, convertis systématiquement les formules en valeurs. Tu peux aussi passer le calcul en mode manuel via Formules > Options de calcul > Manuel.

Affichage d'un nombre bizarre au lieu d'une date

Tu as tapé =MAINTENANT() mais la cellule affiche quelque chose comme "45647,6042" au lieu d'une date lisible.

Solution : C'est normal, c'est juste un problème de formatage. Fais clic droit > Format de cellule > Date et choisis le format souhaité (ex: "14/03/2025 14:30"). Le nombre est la représentation interne d'Excel pour les dates.

MAINTENANT vs AUJOURDHUI vs TEMPS vs HEURE

CritèreMAINTENANTAUJOURDHUITEMPSHEURE
Retourne la date✅ Oui✅ Oui❌ Non❌ Non
Retourne l'heure✅ Oui❌ Non (00:00)✅ Oui (créée)✅ Oui (extraite)
ParamètresAucunAucun3 (h; m; s)1 (date/heure)
Fonction volatile✅ Oui✅ Oui❌ Non❌ Non
Mise à jour auto✅ Oui✅ Oui❌ Non❌ Non
Cas d'usage typiqueHorodatage completDate du jourCréer une heureExtraire l'heure

Astuce : Utilise AUJOURDHUI quand tu as besoin uniquement de la date pour des calculs (âge, ancienneté, délai en jours). C'est plus léger que MAINTENANT pour ton fichier. Réserve MAINTENANT pour les horodatages précis ou les calculs qui nécessitent l'heure exacte.

Astuces avancées avec MAINTENANT

Astuce 1 : Créer un compte à rebours en temps réel

Combine MAINTENANT avec une date future pour afficher le temps restant : =TEXTE(DATE_CIBLE-MAINTENANT(); "[h]\" heures et \"mm\" minutes\""). Parfait pour suivre les deadlines !

Astuce 2 : Identifier les tâches en retard

Utilise une mise en forme conditionnelle avec =ET(MAINTENANT()>$B2; $C2="") pour colorer automatiquement en rouge les tâches dont la date limite est dépassée et qui ne sont pas encore terminées.

Astuce 3 : Calculer l'âge en années, mois et jours

Combine MAINTENANT avec DATEDIF pour un calcul d'âge précis : =DATEDIF(DATE_NAISSANCE; MAINTENANT(); "Y")&" ans "&DATEDIF(DATE_NAISSANCE; MAINTENANT(); "YM")&" mois".

Astuce 4 : Arrondir à l'heure ou au quart d'heure

Pour arrondir MAINTENANT à l'heure supérieure : =PLAFOND(MAINTENANT(); "1:00"). Pour arrondir au quart d'heure : =PLAFOND(MAINTENANT(); "0:15"). Pratique pour les feuilles de temps !

Questions fréquentes

Quelle est la différence entre MAINTENANT et AUJOURDHUI ?

MAINTENANT retourne la date ET l'heure complète (ex: 30/12/2025 14:30:25), tandis qu'AUJOURDHUI retourne uniquement la date (ex: 30/12/2025 00:00:00). Utilise MAINTENANT quand tu as besoin de l'heure précise, et AUJOURDHUI pour des calculs basés uniquement sur les jours.

Pourquoi ma valeur MAINTENANT change-t-elle constamment ?

MAINTENANT est une fonction volatile : elle se recalcule automatiquement à chaque modification du classeur. C'est voulu pour toujours afficher l'heure actuelle. Si tu veux figer une valeur, copie-la et colle-la en valeur (Ctrl+Maj+V ou clic droit > Collage spécial > Valeurs).

Comment utiliser MAINTENANT pour calculer un délai ?

Soustrais simplement la date de début de MAINTENANT : =MAINTENANT()-A1. Le résultat sera en jours décimaux (1,5 = 1 jour et 12 heures). Pour afficher en heures, multiplie par 24 : =(MAINTENANT()-A1)*24. Pour les minutes : multiplie par 1440.

MAINTENANT ralentit-elle mon fichier Excel ?

Si tu as beaucoup de cellules avec MAINTENANT (plusieurs centaines), oui, ça peut ralentir le fichier car Excel recalcule ces cellules en permanence. Limite son usage aux cellules où tu as vraiment besoin de l'heure actuelle, ou utilise des macros pour mettre à jour un horodatage figé.

Comment afficher MAINTENANT dans un format personnalisé ?

Combine MAINTENANT avec TEXTE pour formater comme tu veux : =TEXTE(MAINTENANT(); "jj/mm/aaaa à hh:mm") affiche "30/12/2025 à 14:30". Tu peux aussi simplement formater la cellule via Format > Cellule > Date/Heure et choisir le style qui te plaît.

Les fonctions similaires à MAINTENANT

Deviens un pro d'Excel

Tu maîtrises maintenant MAINTENANT ! Rejoins Le Dojo Club pour découvrir toutes les fonctions de date et heure et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours