Comment corriger l'erreur #NOMBRE! dans la formule DATE
#NOMBRE!DATELa formule DATE est l'une des plus utilisées dans Excel, mais elle génère régulièrement l'erreur #NOMBRE! chez les utilisateurs. Ce message d'erreur apparaît quand Excel ne peut pas interpréter vos arguments comme des nombres valides pour construire une date. Les causes sont simples : des valeurs texte au lieu de nombres, des paramètres hors limites (un mois à 13, un jour à 32), ou des références à des cellules vides. C'est un problème extrêmement courant, même chez les utilisateurs expérimentés, car les pièges sont nombreux et subtils. Bonne nouvelle : résoudre #NOMBRE! dans DATE prend rarement plus de quelques minutes. Il suffit de vérifier vos arguments et d'appliquer les bonnes pratiques. Cet article vous montre exactement où chercher et comment corriger votre formule définitivement.
Pourquoi DATE cause #NOMBRE!
Valeurs de mois ou jour hors limites
La formule DATE rejette les valeurs de mois en dehors de 1-12 ou de jour en dehors de 1-31 (selon le mois). Excel ne peut pas créer une date invalide comme le 32 janvier ou le 13e mois.
=DATE(2024;13;15) ou =DATE(2024;2;30) génèrent #NOMBRE!Année négative ou inférieure à 1900
Excel ne reconnaît pas les années négatives ou antérieures à 1900 comme valides pour la fonction DATE. Le système de date Excel débute en 1900, toute année avant cette date provoque l'erreur.
=DATE(1899;6;15) ou =DATE(-2024;3;10) génèrent #NOMBRE!Paramètres de type texte non convertis
Si les arguments année, mois ou jour sont du texte pur (non numérique), DATE ne peut pas les traiter même s'ils ressemblent à des nombres. Excel n'effectue pas de conversion automatique dans DATE contrairement à d'autres formules.
=DATE("2024";"6";"15") peut générer #NOMBRE! selon le contexte régional ou le format exact du texteSolution pas à pas
- 1Cliquez sur la cellule affichant #NOMBRE! pour la sélectionner et examinez la barre de formule (F2 pour éditer)
- 2Vérifiez que les trois arguments de DATE sont des nombres entiers : =DATE(année; mois; jour) - les textes causent cette erreur
- 3Testez chaque argument séparément en créant des formules temporaires pour confirmer qu'ils retournent des nombres, pas du texte
- 4Si un argument provient d'une autre formule, enrobez-le avec VALEUR() ou INT() pour forcer la conversion : =DATE(VALEUR(A1); VALEUR(B1); VALEUR(C1))
- 5Vérifiez que les valeurs numériques sont valides : mois entre 1-12, jour entre 1-31, année positive et réaliste (> 1900)
- 6Si vos données contiennent des espaces ou caractères invisibles, utilisez TRIM() : =DATE(VALEUR(TRIM(A1)); VALEUR(TRIM(B1)); VALEUR(TRIM(C1)))
- 7Testez la formule corrigée en appuyant sur Entrée et vérifiez que le résultat affiche une date valide
- 8Encapsulez avec IFERROR() si vous voulez gérer les erreurs résiduelles : =IFERROR(DATE(A1;B1;C1);"Date invalide")
Exemple concret
Calcul de date d'expiration de contrat client
Un responsable RH doit calculer la date d'expiration d'un contrat en ajoutant 12 mois à la date de signature. Les dates sont saisies manuellement dans une colonne par les collaborateurs.
Avant (erreur)
=DATE(ANNEE(A2);MOIS(A2)+12;JOUR(A2))Après (corrigé)
=SI(ESTDATE(A2);MOIS.DECAL(A2;12);"Format de date invalide")Problème : L'erreur #NOMBRE! apparaît car la colonne contient du texte au lieu de véritables dates (format texte comme '01/13/2024' avec mois invalide, ou '32/01/2024' avec jour invalide).
Solution : Valider que la valeur est une date réelle avec ESTDATE() ou utiliser DATEVALUE() pour convertir le texte, puis ajouter les mois avec MOIS.DECAL().
Conseil de prévention
Vérifiez que vos arguments jour, mois et année sont des nombres entiers valides (1-31, 1-12, années à 4 chiffres) et ne contiennent pas de texte ou de valeurs hors limites. Utilisez INT() ou VALUE() pour convertir explicitement les entrées douteuses avant de les passer à DATE().
Outils gratuits pour corriger vos formules
Utilisez ces outils gratuits pour éviter cette erreur :
Générateur de Formules Excel
Décrivez ce que vous voulez calculer et obtenez la formule Excel instantanément
Générateur RECHERCHEV
Générez des formules RECHERCHEV instantanément en décrivant votre besoin en français
Expliqueur de Formules Excel
Collez n'importe quelle formule Excel et obtenez une explication claire, étape par étape, propulsée par l'IA.