GNT sans publicité, site mobile, fonctionnalitées exclusives...

Moyenne des

Le
Roger
Bonjour,
Avec cette formule j'obtiens une moyenne d'âges, ayant en C2:C96 les dates
de naissance. J'aurais voulu obtenir, en partant de la même référence, la
moyenne d'âges mais des personnes ayant moins de 55 ans. Que dois-je ajouter
à cette formule. Merci d'avance.

=SI(DATEDIF(MOYENNE(C2:C96);MAINTENANT();"y")=0;;DATEDIF(MOYENNE(C2:C96);MAI
NTENANT();"y")&SI(DATEDIF(MOYENNE(C2:C96);MAINTENANT(); "y")>1;" ans ";" an
"))&DATEDIF(MOYENNE(C2:C96);MAINTENANT();"ym")&" mois "
&DATEDIF(MOYENNE(C2:C96);MAINTENANT();"md")&SI(DATEDIF(MOYENNE(C2:C96);MAINT
ENANT();"md")>1;" jours ";" jour ")
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.M
Le #204450
Bonjour,

Dans une seule colonne :
=MOYENNE(SI(ANNEE(AUJOURDHUI()-A4:A9)-1900<55;ANNEE
(AUJOURDHUI()-A4:A9)-1900)) à valider avec
Ctrl+Shift+Entrée


ou celle-ci (indépendante des calendriers 1900/1904):
=MOYENNE(SI(DATEDIF(A4:A9;AUJOURDHUI();"Y")<55;DATEDIF
(A4:A9;AUJOURDHUI();"Y")))

C'est aussi une matricielle (Ctrl-Maj-Entrée).

Salutations,

Daniel M.

Roger
Le #204386
=MOYENNE(SI(DATEDIF(A4:A9;AUJOURDHUI();"Y")<55;DATEDIF
(A4:A9;AUJOURDHUI();"Y")))

C'est aussi une matricielle (Ctrl-Maj-Entrée).




Salut Daniel,

OK merci, j'ai bien le bon résultat , mais j'aurais voulu conserver cette
forme et je n'y arrive pas:

29 ans 2 mois 21 jours

A+

Roger
Le #206081
Salut Philou,
Excellent, ça marche impec, merci et à+

"philou leduc" news:3f72c79c$0$2788$
Salut Roger
tu mets dans une cellule (disons pour l'exemple en D1), la formule
suivante

{=MOYENNE(SI(DATEDIF(C2:C96;AUJOURDHUI();"y")<55;C2:C96;""))}
à valider par ctrl+maj+entrée (formule matricielle),
remarque : il ne faut pas 2 fois datedif comme donné par Elimac et Daniel
M,

ce qui te donnerais l'age moyen
et tu peux plus faire ta mise en forme, mais faire la moyenne des dates de
naissance pour les moins de 55 ans
et ensuite tu appliques ta formule sur ce résultat

=SI(DATEDIF(D1;MAINTENANT();"y")=0;;DATEDIF(D1;MAINTENANT();"y")&SI(DATEDIF(

D1;MAINTENANT(); "y")>1;" ans ";" an"))&DATEDIF(D1;MAINTENANT();"ym")&"
mois

"&DATEDIF(D1;MAINTENANT();"md")&SI(DATEDIF(D1;MAINTENANT();"md")>1;" jours
";" jour ")

--
@+ Phil


"Roger" news:3f718f7a$0$20641$
Bonjour,
Avec cette formule j'obtiens une moyenne d'âges, ayant en C2:C96 les
dates

de naissance. J'aurais voulu obtenir, en partant de la même référence,
la


moyenne d'âges mais des personnes ayant moins de 55 ans. Que dois-je
ajouter

à cette formule. Merci d'avance.




=SI(DATEDIF(MOYENNE(C2:C96);MAINTENANT();"y")=0;;DATEDIF(MOYENNE(C2:C96);MAI

NTENANT();"y")&SI(DATEDIF(MOYENNE(C2:C96);MAINTENANT(); "y")>1;" ans ";"
an

"))&DATEDIF(MOYENNE(C2:C96);MAINTENANT();"ym")&" mois "



&DATEDIF(MOYENNE(C2:C96);MAINTENANT();"md")&SI(DATEDIF(MOYENNE(C2:C96);MAINT

ENANT();"md")>1;" jours ";" jour ")








Publicité
Suivre les réponses
Poster une réponse
Anonyme