Comment convertir une date en date sérielle dans Excel ?

Formater Convertir une date en date sérielle avec une formule
Formater Convertir une date en date sérielle avec Kutools pour Excel
Formater Convertir une date en date sérielle avec une fonction personnalisée
Convertir un nombre cardinal en nombre ordinal avec Kutools pour Excel
Formater Convertir une date en date sérielle avec une formule
Voici une formule qui vous permet de convertir facilement une date en date ordinale.
Sélectionnez une cellule vide à côté de la date que vous souhaitez convertir au format de date ordinale, par exemple C2, et saisissez cette formule :
=JOUR(A2)&SI(OU(JOUR(A2)={1;2;3;21;22;23;31});CHOISIR(1*DROITE(JOUR(A2);1);«er»;«e »;«e »);«e»)&TEXTE(A2;«mmmm aaaa»)
, puis appuyez sur la touche Entrée et faites glisser la poignée de recopie sur les cellules à convertir en dates ordinales. Voir la capture d’écran :
Les dates ont désormais été converties en dates ordinales.
Remarque : dans la formule, A2 correspond à la date que vous souhaitez convertir en date ordinale ; vous pouvez l’adapter selon vos besoins.
Formater Convertir une date en date sérielle avec Kutools pour Excel
Après avoir installé gratuitementKutools pour Excel, procédez comme suit :
Dans l’outil Assistant de formule de Kutools pour Excel, vous pouvez utiliser la fonctionnalité Convertir une date en date sérielle pour transformer rapidement une date Excel en date ordinale.
1. Sélectionnez une cellule destinée à recevoir la date ordinale, puis cliquez sur Kutools > Assistant de formule > Date & Heure > Convertir une date en date sérielle.
2. Dans la boîte de dialogue Assistant de formule, choisissez ou saisissez la référence de cellule dans la section Date. Par défaut, la référence de cellule est absolue ; veuillez la rendre relative si vous souhaitez recopier automatiquement la formule vers d’autres cellules à l’aide de la poignée de recopie.
3. Cliquez sur OK. La date est désormais convertie en date ordinale. Sélectionnez la cellule contenant le résultat, puis faites glisser la poignée de recopie vers les autres cellules pour appliquer cette formule.
Formater Convertir une date en date sérielle avec une fonction personnalisée
Par ailleurs, vous pouvez également utiliser une fonction personnalisée pour transformer une date standard en date ordinale.
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code ci-dessous dans le script.
Code : Convertir une date en date ordinale
Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
Dim xDay As Integer
Dim xDayTxt As String
Dim xMonth As Integer
Dim xMonTxt As String
Dim xYear As Long
xDay = Day(xDate)
xMonth = Month(xDate)
xYear = Year(xDate)
Select Case xDay
Case 1: xDayTxt = "st"
Case 2: xDayTxt = "nd"
Case 3: xDayTxt = "rd"
Case 21: xDayTxt = "st"
Case 22: xDayTxt = "nd"
Case 23: xDayTxt = "rd"
Case 31: xDayTxt = "st"
Case Else: xDayTxt = "th"
End Select
xMonTxt = Switch(xMonth = 1, " January", _
xMonth = 2, " February", _
xMonth = 3, " March", _
xMonth = 4, " April", _
xMonth = 5, " May", _
xMonth = 6, " June", _
xMonth = 7, " July", _
xMonth = 8, " August", _
xMonth = 9, " September", _
xMonth = 10, " October", _
xMonth = 11, " November", _
xMonth = 12, " December")
OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function 
3. Enregistrez le code et fermez la fenêtre VBA. Revenez à votre feuille, sélectionnez une cellule destinée à afficher la date convertie, puis saisissez la formule suivante : =DateOrdinale(J2). Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers les cellules souhaitées. Voir la capture d’écran :
Conseil : dans la formule, J2 correspond à la date que vous souhaitez convertir en date ordinale ; vous pouvez l’adapter selon vos besoins.
Convertir un nombre cardinal en nombre ordinal avec Kutools pour Excel
Dans la plupart des cas, vous voudrez probablement convertir les nombres en ordinaux lors d’un classement. Excel ne propose pas de fonction intégrée à cet effet, mais si vous disposez de Kutools pour Excel – un complément pratique –, son utilitaire Convertir le nombre en ordinal vous rendra service.
Sélectionnez les nombres que vous souhaitez convertir en nombres ordinaux, puis cliquez sur Kutools > Contenu > Convertir le nombre en ordinal. Voir la capture d’écran :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels