Fonction =Droite avec dates
Résolu
Kirilov
Messages postés
108
Statut
Membre
-
CocoPL -
CocoPL -
Bonjour,
Pour une raison que je ne comprends pas, Excel transforme une chaîne de caractères lorsque je fais une formule =droite(A1;4) !
J'explique : j'ai une colonne dates aux formats JJ/MM/AAAA ou JJ/AAAA dont je veux extraire l'année. Pour faire simple, j'effectue donc avec =Droite l'extraction des 4 derniers caractères mais, par exemple, la date 01/04/1972 devient 6420 !?
Existe-t-il un moyen pour que la machine n'essaie pas d'interpréter les caractères et affiche, simplement, gentiment, les 4 caractères ?
Merci !
Pour une raison que je ne comprends pas, Excel transforme une chaîne de caractères lorsque je fais une formule =droite(A1;4) !
J'explique : j'ai une colonne dates aux formats JJ/MM/AAAA ou JJ/AAAA dont je veux extraire l'année. Pour faire simple, j'effectue donc avec =Droite l'extraction des 4 derniers caractères mais, par exemple, la date 01/04/1972 devient 6420 !?
Existe-t-il un moyen pour que la machine n'essaie pas d'interpréter les caractères et affiche, simplement, gentiment, les 4 caractères ?
Merci !
3 réponses
-
Bonjour,
Il s'agit d'un probleme de format.
Selectionner votre colonne et remplacer / par un .
Au lieu d'avoir le 01/04 vous allez avoir le 01.04
J espere que cela vous conviendra.
Cordialement
-
Bonjour,
Pour excel une date est nombre (affiché au format date).
En l'occurence 01/04/1972=26390.
Utilise plutôt =annee(A1)
eric
-
Bonjour
peut être une ruse:
=SI(NBCAR(A1)=4;A1;ANNEE(A1))
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?