Calcul de l'age _3 à 4 conditions

TAHA

XLDnaute Nouveau
Bonjour à tous,
Je tiens d’abord à remercier vivement tous les membres de l’équipe « Excel downloads » pour tous leurs efforts ; Veuillez trouver ici mes remerciements les plus distingués.
Je tiens à remercier Misange et Victor 21 pour leurs aides ‘’CHOUKRAN JAZILA = MERCI BEAUCOUP’’.
Ma question ce jour est la suivante : voir fichier joint
Sur la cellule âge un seul résultat est souhaité, avec la fonction si imbriquée, au moins 2 lignes donnent des résultats en double
3e condition : SI(DATEDIF(B1;F1;"y")<2;DATEDIF(B1;F1;"y")&" an "&DATEDIF(B1;F1;"ym")&" mois "&DATEDIF(B1;F1;"md")&" jours";"")……..Nourrisson
2e condition : SI(DATEDIF(B1;F1;"y")<14>=2;DATEDIF(B1;F1;"y")&" an "&DATEDIF(B1;F1;"ym")&" mois ")…….Enfant ou Adolescent
1e condition : SI(DATEDIF(B1;F1;"y")>=14;DATEDIF(B1;F1;"y")&" an ")……..Adulte
Ces 3 fonctions prises séparément ne posent aucun problème, mais assemblées donnent des résultats en double, style : SI(DATEDIF(B5;F1;"y")>=14;DATEDIF(B5;F1;"y")&" ans";"")&SI(DATEDIF(B5;F1;"y")<14>=2;DATEDIF(B5;F1;"y")&" ans "&DATEDIF(B5;F1;"ym")&" mois ";"")&SI(DATEDIF(B5;F1;"y")<2;DATEDIF(B5;F1;"y")&" an "&DATEDIF(B5;F1;"ym")&" mois "&DATEDIF(B5;F1;"md")&" jours";"") soit 1 ans 1 mois 1 an 1 mois 20 jours ……B5=13/01/2011 et
F1 =Aujourd’hui Ou 32 ans 32 ans 1 mois ………B5=15/01/1980
J’ai essayé avec les autres fonctions logiques ET ; OU ;ET/OU, je me retrouve avec des résultats non désirés.
Et merci d’avance pour votre aide precieuse.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Calcul de l'age _3 à 4 conditions

Bonjour à tous,

@ Taha:
tu as de la chance d'être tombé sur la bonne poire, j'ai du tout construire sur ton fichier vide

@ Victor:
c'est vrai que j'ai du revisiter les formules

@Jean-Claude
je vois que dès le lendemain de ton anniversaire, tu ne sais plus (ou tu refuses) d'utiliser DATEDIF :D:D:D
.......... ou alors il y avait autre chose que du jus de citron dans les verres ;););)

voir fichier joint

à+
Philippe
 

Pièces jointes

  • 111.xlsx
    11.3 KB · Affichages: 85
  • 111.xlsx
    11.3 KB · Affichages: 93
  • 111.xlsx
    11.3 KB · Affichages: 92

JCGL

XLDnaute Barbatruc
Re : Calcul de l'age _3 à 4 conditions

Bonjour à tous,
Re Patrick,
Salut Philippe,

Dans le fichier joint par notre ami(e), je n'ai pas trouvé de formules...
Bon ma GDB est surement encore un peu présente mais je ne regrette rien : c'était trop sympa...

A +++ les amis
A + à tous
 

TAHA

XLDnaute Nouveau
Re : Calcul de l'age _3 à 4 conditions

MERCI à TOUS.
à JCGL, à VICTOR 21, et à PHLAURENT 55
Je m'excuse pour le fichier vide.
Notre ami Phlaurent 55 a rectifié l'erreur qui concerné (DATEDIF(B1;F1;"y")>2)
Ci-joint le bon fichier
Pour quelqu'un qui ne s'interesse aux formules que depuis 3 ou 4 semaines, je progresse suffisamment vite,
Donc "RE"MERCI à tous.
 

Pièces jointes

  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 65
  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 72
  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 73

R@chid

XLDnaute Barbatruc
Re : Calcul de l'age _3 à 4 conditions

Salut @ tous,
Salut Taha,
un essai en PJ si ca te convient.
Amicalement
 

Pièces jointes

  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 61
  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 63
  • CALCUL DE L'AGE _3 à 4 CONDITIONS.xlsx
    10.5 KB · Affichages: 64

TAHA

XLDnaute Nouveau
Re : Calcul de l'age _3 à 4 conditions

RE Bonjour, ma question suivante à Phlaurent 55 : pourquoi vous avez introduit le SI(ET uniquement dans la 2eme partie de la formule (le ET permet de voir si ttes les conditions sont vraies.
merci
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Calcul de l'age _3 à 4 conditions

Re,
RE Bonjour, ma question suivante à Phlaurent 55 : pourquoi vous avez introduit le SI(ET uniquement dans la 2eme partie de la formule (le ET permet de voir si ttes les conditions sont vraies.
merci
je suppose qe tu parles ce cette partie de la formule:

SI(ET(DATEDIF(B1;F1;"y")<14;DATEDIF(B1;F1;"y")>2);DATEDIF(B1;F1;"y")&" ans "&DATEDIF(B1;F1;"ym")&" mois ";"")

c'est pour trouver les Ados qui répondent aux deux conditions: <14 & >2

à+
Philippe
 

Discussions similaires

Statistiques des forums

Discussions
312 435
Messages
2 088 398
Membres
103 839
dernier inscrit
Patounet66