Bonjour à tous.
Je savais bien qu'un petit sommeprod où une matricielle allait passer par là.
Néanmoins, Monique, nous n'obtenons pas le même résultat:
Prenons par exemple un seul enfant, né le 12/12/1991.
Il a 12 ans aujourd'hui.
Aujourd'hui, on a toujours 1 enfant à charge.
Jusque là, on est d'accord tous les 2.
Maintenant, imaginons que nous soyons le 01/01/2004.
(d'abord, je vous souhaiterais une très bonne et heureuse année - lol)
(Je modifie la date système, et je fais F9 pour recalculer)
L'enfant a toujours 12 ans.
D'après la définition donnée par Patricia (je lui avait demandé de confirmer quelques posts au-dessus), il rest à charge pour l'année 2004, et ce n'est qu'au 01/01/05 qu'il ne comptera plus.
Ta formule ne le comptait déjà plus.
En fait, je pense qu'il suffit de remplacer le 12 par 13 dans ta formule matricielle qui donne le nombre d'enfants à charge:
=SOMMEPROD(SI(((P2:Y2)="");"";(ANNEE(P2:Y2)>=ANNEE(AUJOURDHUI())-13)*1)) (à valider par CTRL + MAJ + ENTER)
Es-tu d'accord avec moi?
Sinon, Patricia m'a posé une question subsidiaire: elle souhaite avoir dans une autre cellule le nombre d'enfants de plus de 12 ans, en ayant décallé les colonnes iitiales d'une vers la draoite.
J'ai une formule, mais je pense que tu feras beaucoup mieux. (Cf pièce jointe)
Bonne journée à tous.
Laurent.
PS: si une bonne âme charitable se sent le courage de vérifier tous ces calculs, car à force, on y perd son latin!