j’essaie de calculer l’âge de personnes, en contournant les dates avant 1904, mais ma formule fonctionne globalement sauf pour les années 1928 à 1934
est ce un problème de formule ou un bug
d’avance merci pour vos idées
la formule utilisée : « =SI(ESTVIDE(B4);ANNEE($C$2)-ANNEE(A4);ANNEE(B4)-SI(CNUM(DROITE(A4;4))<1904;CNUM(DROITE(A4;4));ANNEE(A4))) »
Bonjour,
Pour le calcul d’age après 1905 la fonction DATEFIF() existe
Dans ton cas, avec des dates avant 1905, il faut une fonction spéciale
Teste et dis-moi Age avant 1905.xlsm (17,5 Ko)
merci pour la réponse, mais désolé les fonctions proposées dans ta réponse ne sont pas reconnue dans mon exel je ne comprend pas non plus la présence de « @ » devant le si « =@SI(A4= »";"";AgeFunc(A4;B4))" peut etre un acces a des macro spécifique en vba ?