Calculer les âge seulement si date de référence SINON ne rien afficher

kevBordeaux Messages postés 39 Statut Membre -  
kevBordeaux Messages postés 39 Statut Membre -
Bonjour,

J'ai une question un peu spéciale... Je calcul les âges avec la bonne formule dans un tableau global. Ce tableau est amené à se remplir progressivement. Je souhaite calculer les âges que Si dans la cellule apparaît une date de naissance SINON je souhaite que rien ne s'affiche. Quelle est la formule pour cette dernière condition svp ?
Pour l'instant, lorsqu'il n'y a pas de date de naissance, la cellule m'indique "121" par défaut...

Par beaucoup de votre aide


Configuration: Windows / Firefox 83.0

10 réponses

PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Re:

Cet exemple pour nous confirmer que c'est ce que tu attends.

https://www.cjoint.com/c/JKypfxcmWvL

Cordialement
1
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Une rectification pour C j'ai omis le =60 dans la formule

=SI(E6="";"";SI(E6<18;"(-18 ans)";SI(E6<=60;"Adulte";"(+ 60 ans)")))
0
jee pee Messages postés 42369 Statut Modérateur 9 736
 
Bonjour,

Quelque chose comme :
=SI(ESTVIDE(B1);"";B1-A1) 

0
Yoyo01000 Messages postés 1720 Statut Membre 168
 
Bonjour,
sans la structure du tableau, une proposition à adapter :

=SI(A1<>"";B1-A1;"")
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Bonjour à tous
"Je calcul les âges avec la bonne formule "

Et quelle est cette "bonne formule" ?

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Bonjour

A défaut d'un fichier en partage, il serait bon de fournir au moins la formule pour la corriger.

Cordialement
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Tiens! y'a de l'écho...
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491 > michel_m Messages postés 18903 Statut Contributeur
 
Salutations,
en effet, mais je n'avais pas le visu sur ta réponse avant d'envoyer.
Le son aller n'ayant pas marché, le son retour a fonctionné ;))))

Cordialement
0
kevBordeaux Messages postés 39 Statut Membre
 
Re-Bonjour,
Effectivement, avec la formule c'est mieux :
=DATEDIF(D6;$B$3;"Y")
Voici la formule
Cordialement
0
kevBordeaux Messages postés 39 Statut Membre
 
Re-bonjour,
Précision : sachant que $B$3 = "31/08/2021"
Cordialement
0
kevBordeaux Messages postés 39 Statut Membre
 
Bonjour,
J'ai essayé les différentes possibilités citées plus haut mais cela ne marche pas...
  • En colonne "C" j'ai 3 critères possible : "(-18 ans) / Adultes / (+18 ans)" (cela me permet de faire plus facilement les bilans au niveau du conseil départemental)
  • En colonne "D" j'ai la date de naissance des usagers
  • En colonne "E" j'ai les âges calculés par rapport à la colonne "D"

Pour définir l'un de mes trois critères en colonne C je m'appuie de la colonne des âges "E" (j'ai pas trouvé d'autres alternatives sans passer par cette étape. Impossible de trouver en passant directement par la date de naissance, colonne "D".
Voici la formule que j'ai mis en colonne "C" pour définir automatiquement l'un de mes 3 critères :
=SI(E103<18;"(-18 ans)";
SI(E103<=60;"Adultes";
SI(E103>60;"(+60 ans)")))

En vous remerciant de votre aide
0
kevBordeaux Messages postés 39 Statut Membre
 
(+18 ans) faux, je voulais dire (+60 ans).
Cordialement
0
jee pee Messages postés 42369 Statut Modérateur 9 736
 
Si tu n'as pas besoin du champ age, tu peux tout faire en C6 :
=SI(D6="";"";SI(DATEDIF(D6;$B$3;"Y")<18;"(-18 ans)"; SI(DATEDIF(D6;$B$3;"Y")<=60;"Adultes";"(+60 ans)"))) 

0
kevBordeaux Messages postés 39 Statut Membre
 
C'est génial. Merci beaucoup, c'est exactement ce que je voulais. Je vais donc prendre le temps de comprendre.
Cordialement
0
kevBordeaux Messages postés 39 Statut Membre
 
Re :
Oui tout a fait. Je n'ai pas trouvé de formule permettant de passer directement à la cellule D à C en m'épargnant la colonne D.
Cordialement
0