![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Salut à toutes et à tous sur le forum
Je cherche une solution pour déterminer en VBA, les catégories d'âges (15-20 ans, 20-25 ans, 25-30 ans, etc.) en fonction de l'âge des personnes contenues dans une feuille Excel. Ci-joint un petit fichier qui vous expliquera ce que je cherche. Merci par avance à celles et ceux qui prendront la peine de me répondre. A+ [file name=categorieAges.zip size=5244]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/categorieAges.zip[/file] |
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: février 2005
Messages: 554
|
Bonsoir Jeff,
et avec une formule du style : =(ENT(B2/10)*10)&'-'&(ENT(B2/10)*10)+5 ça irait? [file name=categorieAges2.zip size=5591]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/categorieAges2.zip[/file]
__________________
Visitez le Blog-à-tatiak! |
|
|
|
|
|
#6 (permalink) |
|
Guest
Messages: n/a
|
Re,
En fait, j'ai parlé trop vite !!! Avec la solution de tatiak, une personne âgée de 26 ou 27 ans entre la catégorie des 20-25 ans, alors qu'elle devrait se trouver dans la catégorie des 25-30 ans. Par conséquent, si quelqu'un pouvait se (re)pencher sur mon ptit problème, je lui en serait très reconaissant !! @+ |
|
|
|
#7 (permalink) |
|
Guest
Messages: n/a
|
Salut,
En C2 et recopie....Cxxx =INDEX({'15-19';'20-24';'25-29';'30-34';'35-39';'40-44';'45-49';'50-54';'55-59';'60-64';'65-69';'70-74';'75-79';'80-85'};EQUIV(B2;{15;20;25;30;35;40;45;50;55;60;65;70 ;75;80;85};1)) AV [aaa] |
|
|
|
#9 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: février 2005
Messages: 554
|
réponse trop rapide = réponse incomplète
ça irait mieux comme suivant -> [file name=categorieAges3.zip size=6042]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/categorieAges3.zip[/file]
__________________
Visitez le Blog-à-tatiak! |
|
|
|
|
|
#10 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: février 2005
Messages: 554
|
AV à corrigé plus vite que moi!!
![]()
__________________
Visitez le Blog-à-tatiak! |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Messages: 4 966
|
Salut,
A essayer : =ARRONDI.INF(B2*2;-1)/2&'-'&ARRONDI.INF(B2*2;-1)/2+5&' ans' En nommant : ARRONDI.INF(B2*2;-1)/2 ou : ARRONDI.INF(DATEDIF(A2;AUJOURDHUI();'y')*2;-1)/2 la formule devient : =nom&'-'&nom+5&' ans' Â+ |
|
|
|
|
|
#15 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 6 023
|
bonjour andré
ave AV bonjour à tous une fonction personnalisée pour le fun (AV est autorisé à ameliorer ce qui est certainement possible) [file name=categorieAges_20060526101103.zip size=7741]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/categorieAges_20060526101103.zip[/file] |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|