addition d'année et de mois à une date de naissance

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GUYANAIS

XLDnaute Occasionnel
Bonjour le forum,

Je cherche à additionner à une date de naissance une cellule comportant un nombre d'année et de mois.
Je m'explique dans une cellule A1 j'ai la date de naissance exemple 01/01/2000
Dans la cellule B1 j'ai sous le format "58 ans 4 mois"
Je voudrais additionner la cellule B1 à la cellule A1 en cellule C1 pour trouver 01/05/2058. Le format de ma cellule B1 est le résultat d'un calcul et j'ai dessus un format personnalisé que je ne peux pas modifié.
En vous remerciant par avance
 
Re : addition d'année et de mois à une date de naissance

Bonjour,

Code:
=DATE(ANNEE(A1)+CNUM(GAUCHE(B1;CHERCHE(" ans";B1)-1));MOIS(A1)+CNUM(STXT(B1;CHERCHE(" ans";B1)+5;CHERCHE(" mois";B1) -(CHERCHE(" ans";B1)+5)));JOUR(A1))
sous réserve qu'il y ait toujours un espace entre les années et le mot ans, qu'il n'y ait jamais de an sans s, qu'il y ait toujours un espace entre les mois et le mot mois.

Cordialement
 
Re : addition d'année et de mois à une date de naissance

Salut à Dugenou, Philippe et Etienne2323,

La solution de Etienne2323 fonctionne bien mais seulement si la cellule à additionner est en format "an + mois". Ce qui n'est pas toujours le cas. Pour plus de compréhension je joins mon fichier.
 

Pièces jointes

Re : addition d'année et de mois à une date de naissance

Bonjour,

Ce n'est pas toujours le cas, mais dans ton exemple il y a "mois" ou pas : on peut faire un test "de bourrin" :
Code:
=DATE(ANNEE(D2);MOIS(D2)+(GAUCHE(D9;CHERCHE(" ";D9)-1)*12)+SI(ESTERREUR(CHERCHE("ans";D9));0;CNUM(STXT(D9;CHERCHE("ans";D9)+4;1)));JOUR(D2))
Cordialement
 
Re : addition d'année et de mois à une date de naissance

Bonjour, salut les autres,

Si j'ai compris la question, il faut additionner D9 à D2, D9 pouvant s'afficher en années + mois ou en années uniquement.

Essaie cette formule :
Code:
=DATE(ANNEE(D2)+GAUCHE(D9;2);MOIS(D2)+DROITE(SUBSTITUE(SUBSTITUE(D9;"ans";0);"mois";"");2);JOUR(D2))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
152
Réponses
6
Affichages
310
Réponses
8
Affichages
480
Retour