Lorsque vous utilisez des dates dans vos classeurs Microsoft Excel, il peut arriver que vous souhaitiez plutôt les numéros de série de ces dates. Vous pouvez les utiliser dans des formules ou pour des calculs plutôt que dans les dates elles-mêmes.
Nous allons vous montrer comment convertir des dates en nombres, en particulier en numéros de série, dans Excel. La méthode que vous utilisez dépend de la manière dont Excel stocke les dates dans votre feuille de calcul ; en gros, comment ils sont formatés.
Déterminez comment vos dates sont formatées
Avant d’utiliser l’une des méthodes ci-dessous pour convertir votre date en numéro de série, vous devez déterminer le format de la date. Par défaut, lorsque vous saisissez une date dans Excel, elle est formatée sous forme de date qui est techniquement une valeur numérique. Cependant, il peut arriver que vous saisissiez, convertissiez ou importiez des dates qui finissent par être formatées sous forme de valeurs de texte.
Vous pouvez facilement sélectionner la cellule contenant la date, dirigez-vous vers le Maison et regardez l’onglet Format de nombre liste déroulante pour voir le format actuel de la cellule. Comme vous pouvez le voir ici, notre date est formatée comme un Date (nombre).
Cependant, si vous envisagez de convertir de nombreuses dates, la méthode ci-dessus peut être fastidieuse. De plus, si vous avez quelque chose de aléatoire, par exemple une apostrophe devant la date, il peut s’afficher au format Date mais être considéré comme du texte lorsque vous essayez de le convertir.
Au lieu de cela, deux fonctions Excel simples peuvent vous aider.
Utilisation de la fonction ISNUMBER
La fonction ISNUMBER vous permet de savoir si vos données sont formatées sous forme de nombre et ISTEXT vous permet de savoir si elles sont formatées sous forme de texte. Selon ce que vous souhaitez utiliser, vous recevrez un résultat Vrai ou Faux.
Pour voir si les dates des cellules A2 à A13 sont formatées sous forme de nombres, utilisez la formule suivante :
=ESTNUMERO(A2:A13)
Vous pouvez voir ici que nous recevons un résultat Vrai pour les dates formatées sous forme de nombres et Faux pour celles qui ne le sont pas.
Utilisation de la fonction ISTEXT
Si vous préférez voir si vos dates sont au format texte, utilisez cette formule :
=ISTEXT(A2:A13)
Comme l’autre fonction, nous pouvons voir ici True pour les dates formatées en texte et False pour celles qui ne le sont pas.
Vous pouvez également utiliser ces fonctions pour vérifier une seule cellule avec cette formule si vous le souhaitez :
=ISTEXT(A2)
Une fois que vous avez déterminé le formatage de votre date, vous pouvez utiliser la méthode correspondante ci-dessous pour la convertir en numéro de série.
Convertir une date numérique en numéro de série
Si vous constatez que votre date est formatée sous forme de valeur numérique, vous pouvez simplement modifier le format pour afficher le numéro de série.
- Sélectionnez la cellule ou la plage de cellules et accédez à Maison languette.
- Ouvrez le Format de nombre liste déroulante et choisissez Nombre.
- Vous devriez voir les dates dans les cellules sélectionnées sous forme de numéros de série.
- Vous pouvez ensuite conserver les cellules sélectionnées et utiliser le Diminuer la décimale dans la section Numéro du Maison onglet pour supprimer les décimales.
Convertir des dates en nombres sans décimales
Si vous préférez, vous pouvez convertir les dates et supprimer les décimales d’un seul coup.
- Sélectionnez les cellules contenant les dates, cliquez avec le bouton droit et choisissez Formater les cellules. Alternativement, utilisez le raccourci clavier Ctrl+1 sous Windows ou Commande + 1 sur Mac.
- Dans la boîte de dialogue Format de cellule, accédez à la Nombre onglet et choisissez Nombre sur la gauche.
- Vous verrez un aperçu du numéro de série en haut. Changer la Décimales réglage sur 0 et sélectionnez D’ACCORD pour enregistrer la modification.
- Vous verrez alors vos dates modifiées en numéros de série sans décimales.
Convertir une date texte en numéro de série
Si vous déterminez que votre date utilise un format texte, vous pouvez utiliser une fonction de date Excel pratique. Avec la fonction DATEVALUE, vous pouvez rapidement convertir les dates textuelles en numéros de série.
La syntaxe est DATEVALUE(text) où vous pouvez utiliser une référence de cellule, une plage ou une date exacte comme argument.
Dans cet exemple, nous allons convertir la plage de cellules A2 à A13 des dates texte en nombres avec cette formule :
=VALEURDATE(A2:A13)
Comme vous pouvez le constater, nous avons des numéros de série pour chaque date de notre gamme de cellules. Vous souhaiterez peut-être ensuite supprimer les dates d’origine ou les remplacer en faisant glisser la plage de numéros de série dessus, selon vos préférences.
Pour convertir une seule cellule, utilisez cette formule en remplaçant la référence de cellule par la vôtre :
=VALEURDATE(A2)
Pour convertir une date spécifique à l’aide de la fonction, placez la date entre guillemets comme dans ces formules :
=VALEURDATE(« 1/1/2024 »)
=DATEVALUE(« 1-JANVIER-2024 »)
=VALEURDATE(« 01/01/2024 »)
Si vous rencontrez des problèmes avec votre formule Excel, consultez les causes possibles et les solutions.
Dans Excel, la conversion de dates en nombres, en particulier en numéros de série, ne prend que quelques minutes avec ces méthodes. Pour les didacticiels connexes, découvrez comment trier par date dans Excel.