Problème avec la valeur

Micheline

XLDnaute Nouveau
Bonjour à tous

J'ai un gros problème, lorsque je veux calculer la date de naissance en âge, j'emploie cette formule: =DATEDIF(B2;AUJOURDHUI();'Y') le hic est que ça me retourne toujours #VALEUR!
J'essaie par tous les moyens de localiser l'erreur mais je ne trouve pas.
Mes dates sont bien dans leur cellule respective en format date.

Merci de m'aider à trouver.
 

Humansoft

XLDnaute Occasionnel
Bonjour Micheline et bonjour le Forum,

Pout on petit souci d'affichage, voici une façon de trouver la solution:

=ARRONDI.INF(ANNEE(AUJOURDHUI())-ANNEE(G15);0)

Si G15 = 28/05/1957

alors la cellule doit t'afficher 48 ans

avec le format suivant :
# ##0\\ 'ans'

Bonne lecture

Vincent
 

Humansoft

XLDnaute Occasionnel
Re coucou

Désolé et bizarre bizarre.

Après vérification, cette formule fonctionne parfaitement et même avec cette variante:

=ARRONDI.INF(ANNEE(MAINTENANT())-ANNEE(G15);0)

Cette formule doit être dans une celllule dont le format est:

# ##0\\ 'ans'

afin d'obtenir le résultat excompté.

Mon équipement:
Athlon XP 2600+ - 768 Mo de Ram
Windows XP Pro SP2
Office XP 2003 SP1

Bonne réception

Vincent
 

Micheline

XLDnaute Nouveau
Bonjour Jean-Marie, Humansoft,

Pour la première demande mon type dans le B2 est la date de Excel, soit 03 jan 1904

Et pour Humansoft, ça ne fonctionne pas plus, je joint mon fichier, peut-être que vous pourriez voir l'erreur que je ne vois pas...

[file name=Classeur2_20050822163946.zip size=24784]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050822163946.zip[/file]
 

Pièces jointes

  • Classeur2_20050822163946.zip
    24.2 KB · Affichages: 15

ZZR09

XLDnaute Occasionnel
Bonjour Micheline, Celeda, HumanSoft et toutes et tous

Suite aux recommandations de Celeda et pour peaufiner la formule de HumanSoft. (il faut vraimeent être tatillon).

je te joins une formule qui tient compte de la date de naissance au jour près.

On remarque au passage que soit la personne ligne 11 à mal saisi son age, soit que c'est une année bissectile non gérée par Excel(cette dernière hypothèse est la plus probable : cf le fil du début de cet été : calculer l'âge 15/07 - calculer l'age d'une personne 14/07 et datediff un peu plus tard)

A+
;)

SI(ESTERREUR(ANNEE(MAINTENANT())-ANNEE(B2)-SI(MOIS(MAINTENANT())>MOIS(B2);0;SI(MOIS(MAINTENANT())<MOIS(B2);1;SI(JOUR(MAINTENANT())>=JOUR(B2);0;1))));'';ANNEE(MAINTENANT())-ANNEE(B2)-SI(MOIS(MAINTENANT())>MOIS(B2);0;SI(MOIS(MAINTENANT())<MOIS(B2);1;SI(JOUR(MAINTENANT())>=JOUR(B2);0;1))))

oups [file name=Classeur2_20050822181640.zip size=25880]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050822181640.zip[/file]

Message édité par: zzr09, à: 22/08/2005 18:16
 

Pièces jointes

  • Classeur2_20050822181640.zip
    25.3 KB · Affichages: 16

Humansoft

XLDnaute Occasionnel
Bonsoir le forum,

Après avoir regarder tout ce travail, je me suis permis de modifier le calcul de la moyenne d'âge afin que cela s'affiche correctement.

Bravo à tous

Humansoft


[file name=Classeur2_20050822202106.zip size=25790]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050822202106.zip[/file]
 

Pièces jointes

  • Classeur2_20050822202106.zip
    25.2 KB · Affichages: 19

Discussions similaires

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 530
dernier inscrit
Chess01