Transformer une date sous Excel

Bernardunucr

XLDnaute Nouveau
Bonjour et merci de votre aide !

J'ai un fichier avec des dates sous la forme 01 pour 2001 et 98 pour 1998.
Je voudrais transformer 98 en 1998 et 01 en 2001.

Arrive pas...
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Transformer une date sous Excel

Bonjour Bernard, et bienvenue sur le forum


pourrais-tu préciser les valeurs qui doivent se transformer en 20..
et les valeurs qui doivent rester en 19..

Quelle est la limite ?

à+
Philippe
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Transformer une date sous Excel

Re,

voir fichier joint

à+
Philippe

Edit:
si tu veux le résultat sous forme de nombre, il suffit de mettre *1 à la fin de la formule
Code:
=SI(A1<10;"200"&A1;SI(ET(A1>9;A1<13);"20"&A1;"19"&A1))*1

à+
Philippe
 

Pièces jointes

  • 111.xls
    29 KB · Affichages: 44
  • 111.xls
    29 KB · Affichages: 46
  • 111.xls
    29 KB · Affichages: 46
Dernière édition:

Bernardunucr

XLDnaute Nouveau
Re : Transformer une date sous Excel

Comme tu dis ..... à + !
C'est le cas

J'ai transformé ta formule en l'adaptant à mon tableau... Ca marche pour la première date, j'ai du merdouiller pour la suite !
J'ai utilisé la formule suivante : =SI(U2<10;"200"&U2;SI(ET(U2>9;U2<30);"20"&U2;"19"&U2))

Je me suis trompé où ?
 

Pièces jointes

  • essai unucr dates.xls
    29 KB · Affichages: 48

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Transformer une date sous Excel

Re,

c'est normal que ça merdouille car les données en colonne U sont au format texte

pour que ça fonctionne il faut les mettre au format numérique (c'est ma préférence)

ou utiliser cette formule:

=SI(U1*1<10;"200"&U1*1;SI(ET(U1*1>9;U1*1<30);"20"&U1*1;"19"&U1*1))

à+
Philippe
 

Discussions similaires

Réponses
6
Affichages
343

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 900
Membres
103 404
dernier inscrit
sultan87