Remplacer un texte dans une chaine de caractère par autre texte

anonyme -  
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'aimerai extraire d'une date l'année et la remplacée par une autre année.

ex: j'ai 03/04/2016 que j'aimerai modifié par 03/04/2020

J'ai essayé plusieurs fonctions rien ne marche
quand j'essaye par exemple avec la fonction remplacer
=REMPLACER(C2;6;4; 2020)

cela me sort 441682020 et je n'arrive pas à remettre le résultat en format date

quelqu'un peut il m'aider ?

merci d'avance




A voir également:

4 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Une date n'est pas un texte c'est un nombre. Le 03/04/2016 c'est 42463 pour Excel.
Le plus simple =MOIS.DECALER(C2;48) est de travailler avec le nombre de mois.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Vous pouvez aussi utiliser cette formule qui décompose la date

=DATE(ANNEE(A4)+4;MOIS(A4);JOUR(A4))

La date est en A4 pour cet exemple

C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0
diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Bonjour,

Essayer avec la formule:
=SUBSTITUE(C2;2016;2020)

Ça devrait fonctionner et remplacera bien vos 2016 par 2020 .
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
bonjour,

Je verrais plutot ceci:

=DATE(ANNEE(C2)+4;MOIS(C2);JOUR(C2))
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Si on veut ajouter 3 ans à un 29/02 on obtient pas le même résultat. Selon le résultat souhaité on peut choisir la formule;-)
0