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 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 elles sont formatées.
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 se terminent par formaté sous forme de valeurs de texte.
Vous pouvez facilement sélectionner la cellule contenant la date, accéder à l'onglet Accueilet consulter la liste déroulante Format du nombrepour voir le format actuel du cellule. Comme vous pouvez le voir ici, notre date est formatée sous la forme d'une Date(nombre).
Cependant, si vous envisagez de convertir de nombreuses dates, la méthode ci-dessus peut s'avérer 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.
Utiliser 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 au format numérique, vous devez utiliser la formule suivante :
=ISNUMBER(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.
Convertir les 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.
Convertir une date texte en un 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 des 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 :
=DATEVALUE(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 :
=DATEVALUE(A2)
Pour convertir une date spécifique à l'aide de la fonction, placez la date entre guillemets comme dans ces formules :
=DATEVALUE("1/1/2024")
=DATEVALUE(« 1-JANVIER-2024 »)
=DATEVALUE(« 01/01/2024 »)
Si vous vous avez des problèmes avec votre formule Excel, vérifiez 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 associés, consultez comment trier par date dans Excel.
.