Nombre de cellules en fonction des dates

melandco -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'utilise la formule ci-dessous pour calculer le nombre de cellules d'une plage qui contient des dates de naissance et je voudrais savoir le nombre de personnes nées en octobre 1925.

=SOMMEPROD((MOIS(S2:S1487)=10)*(ANNEE(S2:S1487)=1925)*1)

Le problème est qu'elle ne fonctionne que si toutes les cellules de la plage sont des dates (ou vides), or pour les personnes où je n'ai pas de date j'ai le caractère - ou XXXX en fonction de la raison.

Quelqu'un peut-il m'aider??

Merci d'avance,
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
Bonjour,
1- je ne pense pas avoir trouvé LA solution,
2- c'est un peu compliqué,
3- mais pour ma défense, cette formule à l'air de fonctionner...
Il s'agit d'une formule matricielle, donc à valider par CTRl+MAJ+Entrée au lieu du simple Entrée que l'on fait pour valider une formule simple. Si la manip a bien été faite, votre formule apparait entre {}. Si non, cliquez dans la cellule contenant la formule, tapez F2 puis refaites CTRL+MAJ+Entrée...
La formule :
=SOMME(SI(ESTERREUR(MOIS(S2:S1487));0;SI((MOIS(S2:S1487)=10)*(ANNEE(S2:S1487)=1925);1;0)))

Elle doit donc apparaitre comme ceci :
{=SOMME(SI(ESTERREUR(MOIS(S2:S1487));0;SI((MOIS(S2:S1487)=10)*(ANNEE(S2:S1487)=1925);1;0)))}
0