Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.
Bonjour, Philippe
Je comprends votre choc quand vous avez vu la solution VBA.
Il y a cependant un autre moyen. Étant donné qu’Excel ne gère pas les dates postérieures à 1900. Pour les dates postérieures à 1800, une solution de contournement consiste à ajouter 1000 ans à la date et à l’utiliser en deux étapes, le tout à l’aide de formules. Vous pouvez choisir de masquer la colonne qui ajoute les 1000 ans à la date. C’est ainsi que vous vous y prendrez.
Ayez une autre colonne entre la date afin que vous puissiez avoir des colonnes qui auront les nouvelles dates. Utilisez la formule ci-dessous.
en supposant que la première date est en A4, mettez la formule ci-dessous dans B4
=IF(ISTEXT(A4),DATEVALUE(LEFT(A4,LEN(A4)-4)&RIGHT(A4,4)+1000),EDATE(A4,12000))
donc votre date du 17/01/1826 sera convertie en 17/01/2826
en supposant que la deuxième date est en C4.mettre la formule ci-dessous dans D4
=IF(ISTEXT(C4),DATEVALUE(LEFT(C4,LEN(C4)-4)&RIGHT(C4,4)+1000),EDATE(C4,12000))
sur la cellule E4, mettre la formule : =DATEDIF(B4,D4,"y »)& » années « &DATEDIF(B4,D4,"ym »)& » mois, « &DATEDIF(B4,D4,"md »)& » jours »
Travailler avec des dates antérieures à 1800 mettra certainement en perspective un autre défi étant donné qu’il y a eu des changements dans le nombre de jours pour le calendrier grégorien actuel en 1752.
Finalement, je conseillerais de se déplacer pour le faire avec VBA car cela peut fonctionner avec des dates allant jusqu’au 1er janvier 0100.
Pour référence future, vous pouvez consulter l’article [ https://docs.microsoft.com/en-us/office/trouble... ]. Apprenez les rouages de VBA et je suis sûr que vous obtiendrez une solution fonctionnelle pour les dates historiques.
Tous les meilleurs.
Pakrashio.