Bonjour Christian

Tu trouveras peut-être ton bonheur dans cette espèce de fourre-tout :
http://christianwtd.free.fr/index.php?rubrique=AstucesCalc01#ExemplesFormules

effectivement, je pense que celle ci devrait faire l'affaire

Calcul âge =(ANNEES(A1; MAINTENANT();0)) & " ans " & (NB.MOIS(A1; MAINTENANT();0) - (ANNEES(A1; MAINTENANT(); 0))*12) & " mois " & (SI(JOUR(MAINTENANT()) - JOUR(A1) >=0; JOUR(MAINTENANT()) - JOUR(A1); JOUR(MAINTENANT()) + (JOURSDANSMOIS (MOIS.DECALER (MAINTENANT(); -1)) - JOUR(A1)))) & " jours"

Caroline, remplacer maintenant() par B1

=(ANNEES(A1; B1;0)) & " ans " & (NB.MOIS(A1; B1;0) - (ANNEES(A1; B1; 0))*12) & " mois " & (SI(JOUR(B1) - JOUR(A1) >=0; JOUR(B1) - JOUR(A1); JOUR(B1) + (JOURSDANSMOIS (MOIS.DECALER (B1; -1)) - JOUR(A1)))) & " jours"

et tiens compte des annees bissextiles :)

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à