Comptage par années de naissance
Résolu/Fermé
MURTET
-
20 mars 2015 à 13:35
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 23 mars 2015 à 12:25
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 23 mars 2015 à 12:25
A voir également:
- Comptage par années de naissance
- Journal de ma naissance gratuit à imprimer - Télécharger - Histoire & Religion
- Humoristes français années 60 ✓ - Forum Loisirs / Divertissements
- Grille de comptage - Forum Loisirs / Divertissements
- Trouver une date de naissance gratuit - Forum Facebook
- Site pour date de naissance gratuit - Forum Services en ligne
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 20/03/2015 à 13:50
Modifié par Vaucluse le 20/03/2015 à 13:50
Bonjour
si vos cellules sont bien en format standard et que vous affichez des choses genre
3-98
c'est que vos valeurs sont du texte
(car une date entrée comme 3-98 en format standard renverrait un nombre à 5 chiffres, correspondant par défaut a 1° du mois)
donc vous pouvez compter les années 96 avec la formule:
(à adapter, ici pour un champ de A1 à A100:
=SOMMEPROD((SI(A1:A100<>"";DROITE(A1:A100;2))*1=96)*1)
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle se retrouve automatiquement entre accolades dans la barre de formules
Et si jamais vos valeurs sont réellement des dates:
=SOMMEPROD((ANNEE(A1:A100)=1996)*1)
crdlmnt
Errare humanum est, perseverare diabolicum
si vos cellules sont bien en format standard et que vous affichez des choses genre
3-98
c'est que vos valeurs sont du texte
(car une date entrée comme 3-98 en format standard renverrait un nombre à 5 chiffres, correspondant par défaut a 1° du mois)
donc vous pouvez compter les années 96 avec la formule:
(à adapter, ici pour un champ de A1 à A100:
=SOMMEPROD((SI(A1:A100<>"";DROITE(A1:A100;2))*1=96)*1)
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle se retrouve automatiquement entre accolades dans la barre de formules
Et si jamais vos valeurs sont réellement des dates:
=SOMMEPROD((ANNEE(A1:A100)=1996)*1)
crdlmnt
Errare humanum est, perseverare diabolicum
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
20 mars 2015 à 15:08
20 mars 2015 à 15:08
Bonjour,
Si c'est réellement du texte un NB.SI peut suffire:
=NB.SI(A2:A12;"*-96")
Si c'est réellement du texte un NB.SI peut suffire:
=NB.SI(A2:A12;"*-96")
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
20 mars 2015 à 16:04
20 mars 2015 à 16:04
Sans le fichier ou un extrait significatif on ne s'en sortira pas!
Aller sur le site Cjoint.com
Parcourir... ouvrir le fichier.
Créer le lien.
Copier le lien dans le prochain message.
Aller sur le site Cjoint.com
Parcourir... ouvrir le fichier.
Créer le lien.
Copier le lien dans le prochain message.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 mars 2015 à 09:56
23 mars 2015 à 09:56
Bonjour
1° vous avez du décaler les fomules car en E14, la formule affiche #REF, ce qui signale qu'elle ne trouve pas l'adresse
2°la bonne formule est
= SI(C14="";"";SI(DATEDIF(C14;D14;"y")>100;ANNEE(D14)-ANNEE(C14);DATEDIF(C14;D14;"y")))
Pour info:7
cette formule arrondi au nombre d'années supérieurs si l'age est >10, je suppose que c'est voulu, sinon,
= SI(D14="";"";DATEDIF(C14;D14;"y")) est suffisant, (excel prend en compte les années depuis 1900 donc on peut fonctionner jusqu'à 115 ans, ce qui est rare)
Vous pouvez vous passer de la, colonne D en remplaçant D14 par son code, soit
= SI(C14="";"";SI(DATEDIF(C14;AUJOURDHUI();"y")>100;ANNEE(AUJOURDHUI())-ANNEE(C14);DATEDIF(C14;AUJOURDHUI();"y")))
crdlmnt
1° vous avez du décaler les fomules car en E14, la formule affiche #REF, ce qui signale qu'elle ne trouve pas l'adresse
2°la bonne formule est
= SI(C14="";"";SI(DATEDIF(C14;D14;"y")>100;ANNEE(D14)-ANNEE(C14);DATEDIF(C14;D14;"y")))
Pour info:7
cette formule arrondi au nombre d'années supérieurs si l'age est >10, je suppose que c'est voulu, sinon,
= SI(D14="";"";DATEDIF(C14;D14;"y")) est suffisant, (excel prend en compte les années depuis 1900 donc on peut fonctionner jusqu'à 115 ans, ce qui est rare)
Vous pouvez vous passer de la, colonne D en remplaçant D14 par son code, soit
= SI(C14="";"";SI(DATEDIF(C14;AUJOURDHUI();"y")>100;ANNEE(AUJOURDHUI())-ANNEE(C14);DATEDIF(C14;AUJOURDHUI();"y")))
crdlmnt
MURTET
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
23 mars 2015 à 10:21
23 mars 2015 à 10:21
Merci encore mais je parle du calcul du nombre total des années de naissance: 96 = ? , 97 = ? , 98 etc... dans la colonne A à partir du contenu de la cellule E9.
Autant pour moi j'aurai du effacer le contenu des cellules à partir de E14.
Autant pour moi j'aurai du effacer le contenu des cellules à partir de E14.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 mars 2015 à 10:48
23 mars 2015 à 10:48
Là je ne vois pas dans votre exemple ce que vous voulez compter?, quel est le rapport logique entre cette colonne A de 14 à 19 et celles d'à coté.
ceci dit, vous ne pouvez pas utiliser *-NOV car vous n'avez pas des textes en E9 E11, mais des dates. Il suffit de voir la valeur qui s'affiche dans la barre de formule
Si vous voulez compter ce qui appartient à novembre 1997,, il faudrait écrire:
=SOMMEPROD((ANNEE($E$9:$E$12)=1997)*(MOIS($E$9:$E$12)=11))
ou encore pour faire référence à la cellule E9 qui contient en réalité la date 1/ 11/1997
soit donc écrire:
=SOMMEPROD((ANNEE($E$9:$E$12)=ANNE(E9))*(MOIS($E$9:$E$12)=MOIS(E9)))
ceci dit, vous ne pouvez pas utiliser *-NOV car vous n'avez pas des textes en E9 E11, mais des dates. Il suffit de voir la valeur qui s'affiche dans la barre de formule
Si vous voulez compter ce qui appartient à novembre 1997,, il faudrait écrire:
=SOMMEPROD((ANNEE($E$9:$E$12)=1997)*(MOIS($E$9:$E$12)=11))
ou encore pour faire référence à la cellule E9 qui contient en réalité la date 1/ 11/1997
soit donc écrire:
=SOMMEPROD((ANNEE($E$9:$E$12)=ANNE(E9))*(MOIS($E$9:$E$12)=MOIS(E9)))
MURTET
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
23 mars 2015 à 11:55
23 mars 2015 à 11:55
Merci beaucoup.
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
Modifié par Mike-31 le 23/03/2015 à 10:54
Modifié par Mike-31 le 23/03/2015 à 10:54
Bonjour le fil,
sur ton tableau, tu as une plage jaune C14:C19 et une rose D14:D19
que veux tu faire exactement, compter le nombre de 1999 par exemple dans ta plage jaune
=NB.SI(C14:C19;1999)
ou plage rose
=SOMMEPROD(--(ANNEE(D14:D19)=2015))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
sur ton tableau, tu as une plage jaune C14:C19 et une rose D14:D19
que veux tu faire exactement, compter le nombre de 1999 par exemple dans ta plage jaune
=NB.SI(C14:C19;1999)
ou plage rose
=SOMMEPROD(--(ANNEE(D14:D19)=2015))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
si cela est possible, je voudrais isoler les occurrences des années telles quelles sont présentées sous format DATE "m-01": nov.-97, fév.-98 etc... de la colonne E pour les comptabiliser dans la colonne A.
colonne E cellule E9 à l'infini
résultat automatiquement reporté et compté dans A16 à l'infini (car des lignes seront régulièrement insérées à partir de E9).
c'est à dire: combien de 1998 = 0 ou 1 ou ? combien 1997 = ?
colonne E cellule E9 à l'infini
résultat automatiquement reporté et compté dans A16 à l'infini (car des lignes seront régulièrement insérées à partir de E9).
c'est à dire: combien de 1998 = 0 ou 1 ou ? combien 1997 = ?
=SOMMEPROD(--(ANNEE(D14:D19)=2015)) j'ai juste remplacé j'ai mis E9:E12 et les années que je veux compter à la place de 2015 dans les cellules à partir de A16 ça marche!ça marche:! ça maaazaaaaaarche:!!!!!!! halllelujah!!!!!!! mercimercimerci :)!!!!! oh'utain ça maaaaaaarche!!!!!!!! merciiii ouf je respire !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
23 mars 2015 à 12:25
23 mars 2015 à 12:25
Re,
Nous tournons tous en rond par manque de précision, traitons une colonne à la fois,
en C14:C19 tu as saisis des années
en D14:D19 tu as la date d'aujourd'hui qui peut être supprimée et incluse dans une formule
en E14:E19 que veux tu calculer, donne un exemple sans partir dans des explications évasives
Nous tournons tous en rond par manque de précision, traitons une colonne à la fois,
en C14:C19 tu as saisis des années
en D14:D19 tu as la date d'aujourd'hui qui peut être supprimée et incluse dans une formule
en E14:E19 que veux tu calculer, donne un exemple sans partir dans des explications évasives
20 mars 2015 à 14:51
les cellules dans le tableau n°1 présentent mois et années de naissance
comme ça: fév.-99 , oct.-97 etc...(format DATE m.-01 car date du jour inconnue)(version excel 2003).
J'ai beau triturer votre 1ère formule dans tous les sens
le tableau de tri n°2 met #VALEUR! dans le total pour chaque année de naissance.
En revanche, la 2ème formule que vous indiquez je la connais et elle m'est fort utile mais ne fonctionne pas dans ce cas de figure. Mais merci quand même.