OVH Cloud OVH Cloud

Nombre de candidat

27 réponses
Avatar
steeve
Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux critères suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci
steevegodin@hotmail.com

10 réponses

1 2 3
Avatar
michel ou sam
Bonjour,
tu aurais pu trouver un beau rose pour les filles !
;-)

Michel

"Maude Este" a écrit dans le message de news:
iff180$1gv$
Bonsour®

"michel ou sam" a écrit
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls



plutot ceci :
http://www.cijoint.fr/cjlink.php?file=cj201012/cijWziTcbo.xls
;o)))
Avatar
michdenis
Bonjour,

| Donc, en colonne B, on met l'âge.
| Alors donc, pour le bébé qui a deux ans neuf mois, on met deux ans neuf
| mois.

Le fichier se veut un exemple sur la syntaxe de sommeprod() et non sur la
manière de calculer l'âge. Il me semble que c'était là l'essentiel de la question.

Pour calculer l'âge en années seulement, on aurait pu utiliser aussi la formule :
B2 = date de naissance
TODAY() -> Aujourdhui() en français
ÚTEDIF(B2;TODAY();"y")

Dans le cas où il insère en dur dans la formule "an ou ans" avec l'âge des candidats,
on peut modifier la formule pour tenir compte de cette façon de faire :
Exemple de la formule : =SUMPRODUCT((B1:B5<="3 " & "{an.ans}")*(C1:C5="F"))

As-tu besoin d'un fichier pour cela ????

Évidemment, on peut y aller d'un format de cellule pour illustrer le texte "an" ou "ans"
dans le résultat... Laissons au demandeur le soin de choisir son approche !

MichD
--------------------------------------------




Au bout d'un an, on reprend le fichier, on trouve en colonne B, deux ans
neuf mois.

Le hic, c'est qu'il s'est passé un an, dans l'intervalle. Et le papy,
lui, a pris sa retraite. De 64 ans et demi, il est passé à 65 ans et demi.

Lis voir la réponse de michdenis.
Avatar
steeve
michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &" ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci





Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir jj-mmmm-aaa et ça fonctionne

2ieme J'ai saisi cette formule =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"") et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce beau monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de 65 ans et plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais insérer mon critère "F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma demande d'aide allait demeurer sans réponse. Merci
Avatar
michdenis
| =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de 65 ans et
plus ça ne fonctionne pas ???

La formule serait plutôt :
=SOMMEPROD(($M$10:$N$159>e)*1)

Si tu veux insérer le critère "Sexe" dans la formule :
En supposant que ton critère pour le sexe féminin est F en colonne P
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
Pour les hommes :
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

MichD
--------------------------------------------
"steeve" a écrit dans le message de groupe de discussion :

michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &" ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci





Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir jj-mmmm-aaa
et ça fonctionne

2ieme J'ai saisi cette formule =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce beau
monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de 65 ans et
plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais insérer mon critère
"F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma demande
d'aide allait demeurer sans réponse. Merci
Avatar
steeve
michdenis a écrit le 29/12/2010 à 15h18 :
| =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???

La formule serait plutôt :
=SOMMEPROD(($M$10:$N$159>e)*1)

Si tu veux insérer le critère "Sexe" dans la formule :
En supposant que ton critère pour le sexe féminin est F en
colonne P
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
Pour les hommes :
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

MichD
--------------------------------------------
"steeve" a écrit dans le message de groupe de discussion :


michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &" ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci







Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir jj-mmmm-aaa
et ça fonctionne

2ieme J'ai saisi cette formule
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce
beau
monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais insérer
mon critère
"F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma demande
d'aide allait demeurer sans réponse. Merci


Ça ne fonctionne pas, réf. critère >65 ans. :-(

format date : jj-mmmm-aaaa
formule calcule âge : =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")

27-avril-2008 2 f
27-avril-2007 3 f
17-mai-1966 44 f
27-avril-2008 2 f
27-avril-1997 13 f
27 avril, 1940 70 f

et la réponse est :

= < 0 à 3 3 formule =SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3))
= < 3 à 14 2 formule =SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<))
= <14 à 18 0 formule =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<))
= <18 à 65 1 formule =SOMEPROD(($M$10:$N$159>)*($M$10:$N$159<e))
= 18 à 65 #NOM? quelle drôle de formule =SOMMEPROD(($M$10:$N$159>e)*1)



- Je ne sais pas comment insérer dans la même formule le critère "F" ou "M" afin de démêler tout ce beau monde. Svp explications simples

steeve
Avatar
michdenis
Il n'y a pas beaucoup d'activité sur ce forum car
quelqu'un m'aurait aussitôt corrigé!!!!!!!!!

=SUMPRODUCT((B1:B5<="3 " & "{an.ans}")*(C1:C5="F"))
;-)))))

MichD
--------------------------------------------
Avatar
Jacquouille
Bonjour Steve
Perso, j'ai beaucoup travaillé sur les dates, dans une vie antérieure.
Le fait de vouloir à tout prix indiquer l'âge, puis de prendre cela comme
critère ne fera que t'ammener des emmerdes, ne serait-ce que pcq les âges
varient .....
Indique clairement la date de naissance dans une col, puis fait une
Sommeprod dessus.
Ee: pour les hommes de +40 ans, avec DatNais en A, sex en B -->
=sommeprod((Datnais=>1/1/1970)*(Datnais=<31/12/2010)*(sex="M")).
Tu fais cela, et le 31/12 à 23:58, tu regardes la solution. Tu recommences
le lendemain à 00:05, après le champ' et les biises, et tu verras que le
truc s'est mis à jour.


--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille (MPFE).

"steeve" a écrit dans le message de news:

michdenis a écrit le 29/12/2010 à 15h18 :
| =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???

La formule serait plutôt :
=SOMMEPROD(($M$10:$N$159>e)*1)

Si tu veux insérer le critère "Sexe" dans la formule :
En supposant que ton critère pour le sexe féminin est F en
colonne P
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
Pour les hommes :
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

MichD
--------------------------------------------
"steeve" a écrit dans le message de groupe de discussion :


michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &" ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci







Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir


jj-mmmm-aaa
et ça fonctionne

2ieme J'ai saisi cette formule
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce
beau
monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais insérer
mon critère
"F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma
demande
d'aide allait demeurer sans réponse. Merci


Ça ne fonctionne pas, réf. critère >65 ans. :-(

format date : jj-mmmm-aaaa
formule calcule âge : =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")

27-avril-2008 2 f
27-avril-2007 3 f
17-mai-1966 44 f
27-avril-2008 2 f
27-avril-1997 13 f
27 avril, 1940 70 f

et la réponse est :

= < 0 à 3 3 formule


=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3))
= < 3 à 14 2 formule


=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<))
= <14 à 18 0 formule


=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<))
= <18 à 65 1 formule


=SOMEPROD(($M$10:$N$159>)*($M$10:$N$159<e))
= 18 à 65 #NOM? quelle drôle de formule =SOMMEPROD(($M$10:$N$159>e)*1)



- Je ne sais pas comment insérer dans la même formule le critère "F" ou
"M"
afin de démêler tout ce beau monde. Svp explications simples

steeve
Avatar
steeve
Jacquouille a écrit le 29/12/2010 à 20h31 :
Bonjour Steve
Perso, j'ai beaucoup travaillé sur les dates, dans une vie
antérieure.
Le fait de vouloir à tout prix indiquer l'âge, puis de prendre
cela comme
critère ne fera que t'ammener des emmerdes, ne serait-ce que pcq les
âges
varient .....
Indique clairement la date de naissance dans une col, puis fait une
Sommeprod dessus.
Ee: pour les hommes de +40 ans, avec DatNais en A, sex en B -->
=sommeprod((Datnais=>1/1/1970)*(Datnais=<31/12/2010)*(sex="M")).
Tu fais cela, et le 31/12 à 23:58, tu regardes la solution. Tu
recommences
le lendemain à 00:05, après le champ' et les biises, et tu verras
que le
truc s'est mis à jour.


--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille (MPFE).

"steeve" a écrit dans le message
de news:

michdenis a écrit le 29/12/2010 à 15h18 :
| =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère
de
65 ans et
plus ça ne fonctionne pas ???

La formule serait plutôt :
=SOMMEPROD(($M$10:$N$159>e)*1)

Si tu veux insérer le critère "Sexe" dans la formule
:
En supposant que ton critère pour le sexe féminin est F en
colonne P
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
Pour les hommes :
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

MichD
--------------------------------------------
"steeve" a écrit dans le message de groupe de discussion :


michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &"
ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod
préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci









Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir



jj-mmmm-aaa
et ça fonctionne

2ieme J'ai saisi cette formule
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce
beau
monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais
insérer
mon critère
"F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma
demande
d'aide allait demeurer sans réponse. Merci



Ça ne fonctionne pas, réf. critère >65 ans. :-(

format date : jj-mmmm-aaaa
formule calcule âge :
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")

27-avril-2008 2 f
27-avril-2007 3 f
17-mai-1966 44 f
27-avril-2008 2 f
27-avril-1997 13 f
27 avril, 1940 70 f

et la réponse est :

= < 0 à 3 3 formule



=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3))
= < 3 à 14 2 formule



=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<))
= <14 à 18 0 formule



=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<))
= <18 à 65 1 formule



=SOMEPROD(($M$10:$N$159>)*($M$10:$N$159<e))
= 18 à 65 #NOM? quelle drôle de formule
=SOMMEPROD(($M$10:$N$159>e)*1)




- Je ne sais pas comment insérer dans la même formule le
critère "F" ou
"M"
afin de démêler tout ce beau monde. Svp explications simples

steeve




Merci à tous pour vos réponses. J'accepte que le tableau vieillisse et qu'il ajuste le nombre de personne en par catégorie et il le faut.

Je suis assez fiers de l'évolution de celui-ci, pour l'instant, mais j'ai deux problèmes.

j'inscris la date de naissance et il calcule l'âge. Le problème et pour la catégorie des enfants de 0 à 3 ans. Si j'ai un nourrisson de dont la date anniversaire est le 28 décembre 2010. Et oui hier. Il ne sera pas compiler dans sa catégorie. Il sera compilé à un an étant donné que la colonne qui calcule l'âge indique 0. Il faudrait qu'elle indique son âge mais aussi les jours pour être compilé.

Voici la formule du calcul de l'âge
=SI(L11;ENT((AUJOURDHUI()-L11)/365,25);"")

Voici les formules qui répartissent tout ce beau monde par catégorie
=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<3))
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<14))
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<18))
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<65))
=SOMMEPROD(($M$10:$N$159>e)*($M$10:$N$159<120)) ici j'ai un problème pour les personne âgées de 65 et plus. J'ai réussi à avoir un résulta avec cette formule.


Et je ne sais toujours par comment inclure dans cette formule le critère F ou M.

Merci à tous pour votre aide. Je peux juste vous dire que cette partie, d'un vaste tableau, est utile pour une oeuvre humanitaire.
Avatar
Jacquouille
Mais non. tu t'évertues à faire tes calculs sur l'âge.
Bases-toi sur la date de naissance. Exemple : >1/1/2010 et <31/12/2010 et
tu auras ton bébé.
Ou année(a1:a100) 10
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille (MPFE).

"steeve" a écrit dans le message de news:

Jacquouille a écrit le 29/12/2010 à 20h31 :
Bonjour Steve
Perso, j'ai beaucoup travaillé sur les dates, dans une vie
antérieure.
Le fait de vouloir à tout prix indiquer l'âge, puis de prendre
cela comme
critère ne fera que t'ammener des emmerdes, ne serait-ce que pcq les
âges
varient .....
Indique clairement la date de naissance dans une col, puis fait une
Sommeprod dessus.
Ee: pour les hommes de +40 ans, avec DatNais en A, sex en B -->
=sommeprod((Datnais=>1/1/1970)*(Datnais=<31/12/2010)*(sex="M")).
Tu fais cela, et le 31/12 à 23:58, tu regardes la solution. Tu
recommences
le lendemain à 00:05, après le champ' et les biises, et tu verras
que le
truc s'est mis à jour.


--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille (MPFE).

"steeve" a écrit dans le message
de news:

michdenis a écrit le 29/12/2010 à 15h18 :
| =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère
de
65 ans et
plus ça ne fonctionne pas ???

La formule serait plutôt :
=SOMMEPROD(($M$10:$N$159>e)*1)

Si tu veux insérer le critère "Sexe" dans la formule
:
En supposant que ton critère pour le sexe féminin est F en
colonne P
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
Pour les hommes :
=SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

MichD
--------------------------------------------
"steeve" a écrit dans le message de groupe de discussion :


michel ou sam a écrit le 29/12/2010 à 09h21 :
Bonjour,
en prenant en compte les interventions de chacun j'arrive à ceci

http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

Nota :
colonne M : la date est saisie normalement ex 28/12/2010 avec un
format
personnalisé jj mmmm, aaaa
colonne N : utilisation de la formule de Steeve sans le &"
ans"
avec un
format personnalisé ##" ans"
colonne R et S : utilisation de la formule Sommeprod
préconisée
par
Michdenis

Attention aux bornes des limites d'âges à définir
clairement
ex Enfant (< 3-14 âge) a été traduit ici par
=SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
14 ans a été considéré comme compris dans les
bornes.
et du coup
Adolescent (< 14-18 âge) se traduit par
=SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

Michel

"steeve" a écrit dans le message
de news:

Bonjour,

svp comment faire pour me dire combien de candidats correspondent aux
critères
suivants :

Bébé (0-3 âge)
Enfant (< 3-14 âge)
Adolescent (< 14-18 âge)
Adultes (< 18-65 âge)
Pers. âgées (< 65 âge et plus)

Le tout en fonction : Masculin / Féminin

Merci









Merci à tout le monde.

ça fonctionne quasiment

1ere J'ai changer le format de saisi de la date pour avoir



jj-mmmm-aaa
et ça fonctionne

2ieme J'ai saisi cette formule
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
et éliminer du coup " ans" et ça fonctionne

3ième J'ai finalement saisie ceci afin de faire ressortir tout ce
beau
monde

=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<)) et ça fonctionne
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<)) et ça fonctionne

=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<e)) pour ce critère de
65 ans et
plus ça ne fonctionne pas ???


J'aimerais bien savoir maintenant à quel endroit je vais
insérer
mon critère
"F" ou "M" ?

Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma
demande
d'aide allait demeurer sans réponse. Merci



Ça ne fonctionne pas, réf. critère >65 ans. :-(

format date : jj-mmmm-aaaa
formule calcule âge :
=SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")

27-avril-2008 2 f
27-avril-2007 3 f
17-mai-1966 44 f
27-avril-2008 2 f
27-avril-1997 13 f
27 avril, 1940 70 f

et la réponse est :

= < 0 à 3 3 formule



=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3))
= < 3 à 14 2 formule



=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<))
= <14 à 18 0 formule



=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<))
= <18 à 65 1 formule



=SOMEPROD(($M$10:$N$159>)*($M$10:$N$159<e))
= 18 à 65 #NOM? quelle drôle de formule
=SOMMEPROD(($M$10:$N$159>e)*1)




- Je ne sais pas comment insérer dans la même formule le
critère "F" ou
"M"
afin de démêler tout ce beau monde. Svp explications simples

steeve




Merci à tous pour vos réponses. J'accepte que le tableau vieillisse et
qu'il
ajuste le nombre de personne en par catégorie et il le faut.

Je suis assez fiers de l'évolution de celui-ci, pour l'instant, mais j'ai
deux
problèmes.

j'inscris la date de naissance et il calcule l'âge. Le problème et pour
la
catégorie des enfants de 0 à 3 ans. Si j'ai un nourrisson de dont la date
anniversaire est le 28 décembre 2010. Et oui hier. Il ne sera pas
compiler
dans sa catégorie. Il sera compilé à un an étant donné que la colonne qui
calcule l'âge indique 0. Il faudrait qu'elle indique son âge mais aussi
les
jours pour être compilé.

Voici la formule du calcul de l'âge
=SI(L11;ENT((AUJOURDHUI()-L11)/365,25);"")

Voici les formules qui répartissent tout ce beau monde par catégorie
=SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<3))
=SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<14))
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<18))
=SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<65))
=SOMMEPROD(($M$10:$N$159>e)*($M$10:$N$159<120)) ici j'ai un problème
pour les
personne âgées de 65 et plus. J'ai réussi à avoir un résulta avec cette
formule.


Et je ne sais toujours par comment inclure dans cette formule le critère F
ou
M.

Merci à tous pour votre aide. Je peux juste vous dire que cette partie,
d'un
vaste tableau, est utile pour une oeuvre humanitaire.
Avatar
LSteph
Mais oui mon bon Jacques vous avez bien raison,....

(nota depuis qu'ils comptent et qu'ils content sur ce sujet ile me
semble
déjà que l'on aurait pu dire Nombre de candidats avec le s
qui est aussi dans sommeprod sans souci et surtout sans sous si pour
en faire une somme sans si ).

l'avantage en plus de la date de naissance par rapport aux âges qui
changent tout le temps
c'est que , je regarde ma date , elle est toujours aussi magifique,
c'est toujours la même, pas pris une ride..

Moi aussi cela me convient mieux pour calculer!

Cordialement.

--
LSteph



On 29 déc, 22:43, "Jacquouille" wrote:
Mais non.  tu t' vertues faire tes calculs sur l' ge.
Bases-toi sur la date de naissance. Exemple : >1/1/2010 et <31/12/2010  et
tu auras ton b b .
Ou ann e(a1:a100) 10
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est la femme."

Jacquouille (MPFE).

"steeve" a crit dans le message de news:




> Jacquouille a crit le 29/12/2010 20h31 :
>> Bonjour Steve
>> Perso, j'ai beaucoup travaill sur les dates, dans une vie
>> ant rieure.
>> Le fait de vouloir tout prix indiquer l' ge, puis de prendre
>> cela comme
>> crit re ne fera que t'ammener des emmerdes, ne serait-ce que pcq les
>> ges
>> varient .....
>> Indique clairement la date de naissance dans une col, puis fait une
>> Sommeprod dessus.
>> Ee: pour les hommes de +40 ans, avec DatNais en A, sex en B -->
>> =sommeprod((Datnais=>1/1/1970)*(Datnais=<31/12/2010)*(sex="M") ).
>> Tu fais cela, et le 31/12 23:58, tu regardes la solution.  Tu
>> recommences
>> le lendemain 00:05, apr s le champ' et les biises, et tu verras
>> que le
>> truc s'est mis jour.

>> --
>> Bien amicalmement,
>> "Le vin est au repas ce que le parfum est la femme."

>> Jacquouille (MPFE).

>> "steeve"  a crit dans le message
>> de news:

>>> michdenis a crit le 29/12/2010 15h18 :
>>>> | =SOMMEPROD(($M$10:$N$159> )*($M$10:$N$159<e)) pour ce crit re
>>>> de
>>>> 65 ans et
>>>> plus a ne fonctionne pas ???

>>>> La formule serait plut t :
>>>> =SOMMEPROD(($M$10:$N$159>e)*1)

>>>> Si tu veux ins rer le crit re "Sexe" dans la formule
>>>> :
>>>> En supposant que ton crit re pour le sexe f minin est F en
>>>> colonne P
>>>> =SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="F"))
>>>> Pour les hommes :
>>>> =SOMMEPROD(($M$10:$N$159>e)*($P$10:$P$159="M"))

>>>> MichD
>>>> --------------------------------------------
>>>> "steeve"  a crit dans le message de groupe de discussion :

>>>> michel ou sam a crit le 29/12/2010 09h21 :
>>>>> Bonjour,
>>>>> en prenant en compte les interventions de chacun j'arrive ceci

>>>>>http://www.cijoint.fr/cjlink.php?file=cj201012/cijqPaKrn9.xls

>>>>> Nota :
>>>>> colonne M : la date est saisie normalement ex 28/12/2010 avec un
>>>>> format
>>>>> personnalis  jj mmmm, aaaa
>>>>> colonne N : utilisation de la formule de Steeve sans le &"
>>>>> ans"
>>>>> avec un
>>>>> format personnalis ##" ans"
>>>>> colonne R et S : utilisation de la formule Sommeprod
>>>>> pr conis e
>>>>> par
>>>>> Michdenis

>>>>> Attention aux bornes des limites d' ges d finir
>>>>> clairement
>>>>> ex Enfant (< 3-14 ge) a t traduit ici par
>>>>> =SOMMEPROD(($N$2:$N$30>3)*($N$2:$N$30<15))
>>>>> 14 ans a t consid r comme compris dans les
>>>>> bornes.
>>>>> et du coup
>>>>> Adolescent (< 14-18 ge) se traduit par
>>>>> =SOMMEPROD(($N$2:$N$30>14)*($N$2:$N$30<19))

>>>>> Michel

>>>>> "steeve"  a crit dans le message
>>>>> de news:

>>>>>> Bonjour,

>>>>>> svp comment faire pour me dire combien de candidats correspondent aux
>>>>>> crit res
>>>>>> suivants :

>>>>>> B b (0-3 ge)
>>>>>> Enfant (< 3-14 ge)
>>>>>> Adolescent (< 14-18 ge)
>>>>>> Adultes (< 18-65 ge)
>>>>>> Pers. g es (< 65 ge et plus)

>>>>>> Le tout en fonction : Masculin / F minin

>>>>>> Merci

>>>> Merci tout le monde.

>>>> a fonctionne quasiment

>>>> 1ere        J'ai changer le format de saisi de la date pour avoir

>>> jj-mmmm-aaa
>>>> et a fonctionne

>>>> 2ieme     J'ai saisi cette formule
>>>> =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")
>>>> et liminer du coup " ans" et a fonctionne

>>>> 3i me     J'ai finalement saisie ceci afin de faire ressortir to ut ce
>>>> beau
>>>> monde

>>>> =SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3)) et a fonctionne
>>>> =SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159< )) et a fonctionne
>>>> =SOMMEPROD(($M$10:$N$159> )*($M$10:$N$159< )) et a fonctionne

>>>> =SOMMEPROD(($M$10:$N$159> )*($M$10:$N$159<e)) pour ce crit re de
>>>> 65 ans et
>>>> plus a ne fonctionne pas ???

>>>> J'aimerais bien savoir maintenant quel endroit je vais
>>>> ins rer
>>>> mon crit re
>>>> "F" ou "M" ?

>>>> Merci beaucoup c'est vraiment incroyable je pensais vraiment que ma
>>>> demande
>>>> d'aide allait demeurer sans r ponse.  Merci

>>> a ne fonctionne pas, r f. crit re >65 ans.  :-(

>>> format date : jj-mmmm-aaaa
>>> formule calcule ge :
>>> =SI(L10;ENT((AUJOURDHUI()-L10)/365,25);"")

>>> 27-avril-2008 2 f
>>> 27-avril-2007 3 f
>>> 17-mai-1966 44 f
>>> 27-avril-2008 2 f
>>> 27-avril-1997 13 f
>>> 27 avril, 1940 70 f

>>> et la r ponse est :

>>>> = < 0 3        3             formule

>>> =SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<=3))
>>>> = < 3 14      2             formule

>>> =SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159< ))
>>>> = <14 18     0             formule

>>> =SOMMEPROD(($M$10:$N$159> )*($M$10:$N$159< ))
>>>> = <18 65     1             formule

>>> =SOMEPROD(($M$10:$N$159> )*($M$10:$N$159<e))
>>>> = 18 65 #NOM?   quelle dr le de formule
>>>> =SOMMEPROD(($M$10:$N$159>e)*1)

>>> - Je ne sais pas comment ins rer dans la m me formule le
>>> crit re "F" ou
>>> "M"
>>> afin de d m ler tout ce beau monde.  Svp explications simples

>>> steeve
> Merci tous pour vos r ponses.  J'accepte que le tableau vieillisse et
> qu'il
> ajuste le nombre de personne en par cat gorie et il le faut.

> Je suis assez fiers de l' volution de celui-ci, pour l'instant, mais j' ai
> deux
> probl mes.

> j'inscris la date de naissance et il calcule l' ge.  Le probl me et p our
> la
> cat gorie des enfants de 0 3 ans.  Si j'ai un nourrisson de dont la d ate
> anniversaire est le 28 d cembre 2010.  Et oui hier.  Il ne sera pas
> compiler
> dans sa cat gorie.  Il sera compil un an tant donn que la colonne qui
> calcule l' ge indique 0.  Il faudrait qu'elle indique son ge mais aus si
> les
> jours pour tre compil .

> Voici la formule du calcul de l' ge
> =SI(L11;ENT((AUJOURDHUI()-L11)/365,25);"")

> Voici les formules qui r partissent tout ce beau monde par cat gorie
> =SOMMEPROD(($M$10:$N$159>0)*($M$10:$N$159<3))
> =SOMMEPROD(($M$10:$N$159>=3)*($M$10:$N$159<14))
> =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<18))
> =SOMMEPROD(($M$10:$N$159>)*($M$10:$N$159<65))
> =SOMMEPROD(($M$10:$N$159>e)*($M$10:$N$159<120)) ici j'ai un probl me
> pour les
> personne g es de 65 et plus.  J'ai r ussi avoir un r sulta avec cette
> formule.

> Et je ne sais toujours par comment inclure dans cette formule le crit r e F
> ou
> M.

> Merci tous pour votre aide.  Je peux juste vous dire que cette partie ,
> d'un
> vaste tableau, est utile pour une oeuvre humanitaire.- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -
1 2 3