Formule excel

BRETUS -  
 BRETUS -
Bonjour,une astuce permet de calculer temps écoulé entre deux dates, en années, en mois et en jours. Exemple ci-après dont la formule suit

10/04/1925 83 ans 11 mois 2 jours

=DATEDIF(A1;AUJOURDHUI();"y") & " an" & SI(DATEDIF(A1;AUJOURDHUI();"y")>1;"s";"") &" " & DATEDIF(A1;AUJOURDHUI();"ym") & " mois" & " " & DATEDIF(A1;AUJOURDHUI();"md") & " jour" & SI(DATEDIF(A1;AUJOURDHUI();"md")>1;"s";"")

Si cette formule fonctionne très bien avec les dates depuis 1900, elle donne le résultat suivant avec celles d’avant. Exemple ci-après :

06/11/185 #VALEUR!

Manipulant assez fréquemment des dates en généalogie, vous serait-il possible de m’indiquer la formule à appliquer dans le deuxième exemple. Bien cordialement et merci d’avance.

4 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Bonsoir,

Malheureusement tu n'arriveras pas à calculer avec des antérieures à 1900 avec excel.
2 solutions :
- saisir tes dates en texte et refaire toi même toutes les fonctions que tu as besoin par calcul (très compliqué).
- ou bien tricher et ajouter 1000 ans à tes dates

eric
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Re Eric
Si certain font faire leur devoir, d'autres ont du mal à admettre les explications antèrieures.
Voir du même auteur
http://www.commentcamarche.net/forum/affich 11262412 formule excel?dernier#dernier
Bien amicalement
0
lovebydevil Messages postés 163 Statut Membre 13
 
oui tu peux très bien tricher en ajoutant les 1000 ans puis dans la colonne d'après tu fait [le résultat - 1000]
puis tu masque la colonne qui te sert à rien puisqu'elle ne veut rien dire. (ou la ligne)
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Si c'est au coup par coup tu peux aussi utiliser ephemeris
0
BRETUS
 
Merci pour l'aide et bien cordialement.
0