Fonction ANNEE avec année inférieure à 1900

Bonjour,

Dans le fichier Excel ci-joint, j'ai dans une première colonne le jour de naissance (l'année est inférieure à 1800 dans la majorité des cas, donc je ne crois pas que je puisse utiliser la fonction =ANNEE, si ?) et dans une deuxième un prénom ainsi qu'un nom en majuscules. Ces 3609 données m'ont été extraites par un autre logiciel.

Comment puis-je faire pour avoir :

  • 1ère colonne : année
  • 2ème colonne : mois (de préférence un nombre ; 1 = janvier, etc).
  • 3ème colonne : jour
  • 4ème colonne : nom de famille
  • 5ème colonne : prénom(s) ?

Aussi, quelques fois, il y a :

  • des "environ/avant/après" devant la date (en symbole mathématiques) : il faudrait retirer ces lignes.
  • des années seules : dans ce cas, il faudrait que le jour et le mois soient vides mais que la colonne soit remplie.

Merci d'avance pour votre aide !

Jérôme

Je m'en sors pour les noms et prénoms !

Mais pas pour les dates :/

Bonjour,

Pour un début, en C1 et à copier vers le bas :

=SIERREUR(SI(ESTTEXTE(A2);CNUM(DROITE(SUPPRESPACE(A2);4));ANNEE(A2));"")

Les valeurs de l'année en chiffre romain ne seront pas traitées faute de précisions.

Bonjour,

Quelle est la finalité ?

As-tu des calculs à faire à partir de ces dates ?

Cordialement.

Re, Salut MFerrand,

Essaye aussi ça :

1) Insère 2 colonnes après la colonne A.

2) Sélectionne la colonne A

3) Donnée/Convertir/Délimité/Par slash

4) met la colonne A,B,C au format standard

La plupart de données se range correctement. Il reste quand même à revoir le reste.

Bonjour,

le premier problème, vient déjà des espaces après la date (ex: en a4)

Bonjour à tous,

avec une macro.

Je laisse passer An IX bien que ça ne soit pas un nombre. Je te laisse faire la conversion pour ceux là.

eric

Rechercher des sujets similaires à "fonction annee inferieure 1900"