OVH Cloud OVH Cloud

Condition dans la formule compte()

1 réponse
Avatar
Nico
J'ai un formulaire tout ce qu'il y a de plus simple.
En pied de formulaire je veux calculer le nombre d'enfants dont l'age est
inferieur à 18 ans !

Quelle est la formule ?

Merci

1 réponse

Avatar
3stone
Salut,

"Nico"
| J'ai un formulaire tout ce qu'il y a de plus simple.
| En pied de formulaire je veux calculer le nombre d'enfants dont l'age est
| inferieur à 18 ans !
|
| Quelle est la formule ?


Il te faut une fonction qui calcule l'age des personnes...

Function fnAge(vDate As Variant) As Integer
If IsNull(vDate) Then fnAge = 0: Exit Function
fnAge = DateDiff("YYYY", vDate, Date) _
+ (DateSerial(Year(Date), Month(vDate), Day(vDate)) > Date)
End Function


ensuite, comme source d'une zone de texte, tu peux mettre qque chose comme:

=Somme(VraiFaux(fnAge([DateNaissance])<18;1;0))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw