![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Junior
Date d'inscription: décembre 2006
Messages: 53
|
Bonjour à tous,
Je suis en train de créer une feuille de calcul sur Excel 2003, et j'ai du mal...Après plusieurs dizaines d'heures à chercher sur une formule, je me suis résolu de venir poster ici, j'ai bien sûr vu qu'il y avais 3 sujets portant le même nom que le mien, mais ne répondant pas à mon souci. Mon souci est le suivant : ![]() En B2, il faut mettre une date de naissance d'un joueur de Tennis. En C2, il sera noté sa catégorie d'âge selon sa date de naissance et le tableau A5:C7 J'aurais aimé savoir la formule à mettre en C2 pour que selon B2, Excel me trouve la catégorie d'âge. Exemple véridic : un joueur né le 10/05/1989 devrait être cadet. Merci beaucoup à tous, j'espère avoir bien expliquer mon souci. Bonne soirée Dernière modification par Kiven59 26/12/2006 à 19h53. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: mars 2005
Localisation: Sermaise
Version Excel : Excel XP (PC)
Messages: 788
|
Bonjour
formule à mettre en C2 =SI(OU(B2>C5;B2<B7);"hors dates";SI(B2<=C7;A7;SI(B2<=C6;A6;A5))) Cordialement, A+
__________________
![]() à la mi août, tous les chats sont roux... |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 5 845
|
Salut,
Une autre solution proche de celle de Yeahou, permettant de gérer davantage de catégories : =SI(OU($B$2<$B$7;$B$2>$C$5);"hors date";INDEX($A$5:$A$7;SOMMEPROD(($B$5:$B$7<=B2)*1) )) @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Junior
Date d'inscription: décembre 2006
Messages: 53
|
Ah !!! Merci beaucoup Yeahou et Tibo, vraiment un grand merci à vous deux. Je pense prendre la formule de Tibo car j'ai 15 catégories à gérér, l'exemple était bien sûr pour expliquer mon souci. Merci beaucoup !!!
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Junior
Date d'inscription: décembre 2006
Messages: 53
|
Etant donné que je n'arrivai pas à etendre la formule de Tibo, j'ai essayé la fonction la plus basique d'Excel...
Voiçi mon exemple concret : ![]() Le code en C21 est : =SI(C20="M";RECHERCHEV(C19;CatM;3;3);RECHERCHEV(C1 9;CatD;3;3)) C'était tellement simple que je n'y avais même pas penser !!! Merci pour tout ceux qui m'ont apporter un peu de leurs précieux temps. Bonne soirée à vous tous et à bientôt Kévin |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 5 845
|
resalut Kiven,
Pour que l'on puisse te répondre, envoie plutôt ton fichier, car on ne peut rien récupérer depuis une image. @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Junior
Date d'inscription: décembre 2006
Messages: 53
|
C'était juste pour donner suite au message que j'avais résolu Tibo. J'ai finalement trouvé et amélioré tout ça hier dans la soirée.
Mon fichier non-protégé : MEGAUPLOAD - The leading online storage and file delivery service MEGAUPLOAD - The leading online storage and file delivery service Le seul souci que j'ai c'est que quand les cellules E5/E6/E7 sont vides, qu'ils ne me marque pas #N/A. Voilà Tibo. |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: mars 2005
Localisation: Sermaise
Version Excel : Excel XP (PC)
Messages: 788
|
Bonjour
ajoutes un test du type =si(estna(fonction);"";fonction) Cordialement, A+
__________________
![]() à la mi août, tous les chats sont roux... |
|
|
|
|
|
#9 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 5 845
|
Salut Kiven,
J'ai regardé ton fichier. Pour éviter les NA, tu peux rajouter au début de tes formules en E10 et E11 ceci : =SI(OU(ESTNA(RECHERCHEV(E6;CatM;3;3));ESTNA(RECHER CHEV(E6;CatD;3;3)));""; suite de la formule... Permet d'afficher une chaîne vide si le RECHERCHEV ne trouve rien. En C14, modifie la formule ainsi : =SI(E7="Masculin";E5&" est "&E10&" de "&E11&" ans pour la saison sportive 2006/2007.";E5&" née le "&TEXTE(E6;"jj/mm/aaaa")&" est "&E10&" de "&E11&" ans pour la saison sportive 2006/2007.") Permet d'afficher la date au format jj/mm/aaaa @+ Bing, salut Yeahou
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Junior
Date d'inscription: décembre 2006
Messages: 53
|
Merci beaucoup de votre aide, je commence à assimilés beaucoup de fonction depuis 15 jours, avant excel pour moi c'était =A1+A2 ,dans 10 ans peut-être, je pourrais vous aider...
A + |
|
|
|
| ANNONCES | |
![]() |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| date (jour et heure) + intervalle = nouvel date | mnhardsheep | Forum Excel | 2 | 30/04/2006 12h20 |
| intervalle de date | justine | Forum Excel | 2 | 19/01/2006 15h32 |
| macro sur intervalle de date | tracor | Forum Excel Downloads - Archives | 11 | 25/07/2004 09h55 |
| date aujourd hui dans textbox et supp une image | noon | Forum Excel Downloads - Archives | 3 | 22/03/2004 16h43 |
| Défis - dernier jour du mois dans un intervalle de date ???? | chloec | Forum Excel Downloads - Archives | 3 | 16/05/2003 20h58 |