Bonjour à tous,
je reviens vers vous cars j'ai un souci avec ce que je cherche à faire.
En A1, j'ai un numéro à 11 chiffres (ex. 85031024010)
les 6 premiers chiffres sont la date de naissance )à l'envers.
melch m'a aidé à faire le calcul de l'âge avec la formule :
=ARRONDI.INF((AUJOURDHUI()-DATE(STXT(A1;1;2);STXT(A1;3;2);STXT(A1;5;2)))/365,25;0)& " ans"
à partir de cette formule, je viens placer en b1 la date de naissance (dans le cas présent c'est le 10/03/1985).
jusque là tt est bon sauf que je rencontre deux soucis.
le premier est que si mon numéro à 11 chiffre commence par un "0".celui-ci ne s'indique pas ce qui entraine que l'âge n'est pas bon.
si je tape en a2 le numéro 07071548127 dans la cellule vient 7071548127 (sans le "0"),la date de naissance donne le 24/12/1975, ce qui est faux puisque la personne est née le 15/07/2007 (ce qui lui fait 12 ans)
conclusion j'en déduis que pr excel si le "0" du début n'est pas présent, il prend en compte les 6 premiers numéros et cela entraîne une erreur de calcul.
qq'un aurait-il une idée pour résoudre ce problème ou le contourner ?
merci à vous;
ben