![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Ayant déjà beaucoup apprécié vos contributions à la résolution d’un certain nombre de mes problèmes, je me permets encore une fois d’user de vos compétences sur excel pour résoudre un soucis très actuel.
Je travaille sur un projet de bilan individuel personnalisé. Ce bilan, réalisé via Access pour faciliter la compilation des données, est élaboré à partir d’extraction de base de données du personnel que je transporte sous Excel avant intégration dans access (j’espère être assez clair…). La suite étant 'un peu longue', je ne souhaite pas encombrer votre base avec mon message. Aussi, j'attache à ce post un document WORD qui explique en détail le problème. Merci de votre regard. Note pour le modérateur : N'ayant pas réussi à bien faire du premier coup, j'ai dû recommencer le post. Merci de votre compréhension et de votre suppression de l'ancien post. [file name=ProblemeMalingrey69_20050411132151.zip size=5367]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ProblemeMalingrey69_20050411132151.zip[/file]
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 417
|
Bonjour
Pas compris. Qu'est ce que tu veux sortir de ton fichier de base ?? Dans le fichier de base, tu as pour le matricule 5, 2 formations : pontier et habilitation électrique. Dans le fichier après traitement pour le meme matricule, on ne retrouve que la formation d'habilitations, quel à été le critère de choix ?? en attendant de te lire, Salut |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 3 395
|
Bonsoir à tous,
Malingrey69, quand tu es l'auteur d'un post, tu peux EDITER ton post... Alors hésite pas... c'est pas gênant si tu as oublié qqchse... Bon faut pas en abuser, sinon les personnes qui répondent comprennent plus rien, mais quand c justifié, c pas mal du tout. Bon courage. |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: février 2005
Messages: 200
|
bonsoir Brigitte, Salut RV,
Message à Malingrey69, je t'invite vivement à suivre les bons conseils de notre Brigitte nationale (au périmètre XLD), car tu nous a fait là un beau doublon. Bon si c'est la première fois tu es pardonné ! Derrière le 69 se cache probablement un supporter lyonnais, alors sache qu'on est tous derrière l'O.L. contre les bataves Mercredi soir !!! A+ |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Il n'y a pas de critère de choix, juste une erreure en Copier Coller. J'ai refait le poste avec un document WORD attaché. Je vous le joints au cas où...Merci de votre aide.
Et Allez l'OL (pour une fois qu'on en parle...) [file name=Problememalingrey69_20050412090007.zip size=3912]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Problememalingrey69_20050412090007.zip[/file] ![]()
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 417
|
Bonjour
Une proposition en pièce jointe. Salut [file name=Classeur1_20050412095723.zip size=9026]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20050412095723.zip[/file] |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: montbéliard
Version Excel : Excel 2004 (MAC)
Messages: 2 687
|
Bonjour tout le monde
Ci-joint un fichier La plage du salarié est déterminé par calcul, je l'ai nommé dans la boîte de dialogue (Menu Insertion/Nom/Définir...) =SI(NB.SI(Feuil1!$A:$A;Feuil1!$G2)=0;Feuil1!$A$1:$ D$1;DECALER(Feuil1!$A$1:$D$1;EQUIV(Feuil1!$G2;Feui l1!$A:$A;0)-1;;NB.SI(Feuil1!$A:$A;Feuil1!$G2))) Petite particularité, la valeur retournée est variable, elle est tributaire de la cellule Feuil1!$Gx, la formule ci-dessus est uniquement valable pour les cellules de la plage H2:AE2. Pour construire le tableau, dans chaque cellules des colonnes H:AE, il y a cette formule. =SI(OU(LIGNE(PlageduSalarié)=1;G2='';LIGNES(Plaged uSalarié)<NB.SI($G$1:H$1;H$1));'';INDEX(PlageduSal arié;NB.SI($G$1:H$1;H$1);MOD(COLONNES($H1:H1);3)+S I(MOD(COLONNES($H1:H1);3)=0;3;1))) Cette partie sert de gestion d'erreur. OU(LIGNE(PlageduSalarié)=1;G2='';LIGNES(PlageduSal arié)<NB.SI($G$1:H$1;H$1)) L'autre partie, retourne les valeurs en fonction du positionnement de la cellule dans le tableau. INDEX(PlageduSalarié;NB.SI($G$1:H$1;H$1);MOD(COLON NES($H1:H1);3)+SI(MOD(COLONNES($H1:H1);3)=0;3;1)) NB.SI($G$1:H$1;H$1) retourne le n° de la ligne de la plagedusalarié à afficher. MOD(COLONNES($H1:H1);3)+SI(MOD(COLONNES($H1:H1);3) =0;3;1) retourne le n° de la colonne de la plagedusalarié J'espère que j'ai été 'explicite' pour que tu puisses créer ton propre tableau. @+Jean-Marie [file name=malingrey.zip size=10496]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/malingrey.zip[/file] |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Ouahou !!!
Je regarde ce point dès ce soir et reviens vers toi demain matin pour te dire ce qu'il en est. Dors et déjà merci pour ta réponse. A + Malingrey69 ![]()
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
|
|
#9 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Ouahou !!!
Je regarde ce point dès ce soir et reviens vers toi demain matin pour te dire ce qu'il en est. Dors et déjà merci pour ta réponse. A + Malingrey69 ![]()
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
|
|
#10 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Une solution trés efficace, qui répond en tout point à mon problème. Je n'ai plus qu'a décortiquer la macro pour comprendre ce qui se passe.
Merci encore : je viens de gagner presque 3 jours de travail. A bientôt sur le forum. :silly:
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Junior
Date d'inscription: avril 2005
Localisation: Lyon
Version Excel : Excel 2003 (PC)
Messages: 63
|
Génial !
Cela répond tout à fait à ma demande et qui plus est m'a permisd e découvrir d'autres fonctionnalités d'Excel. Merci beaucoup. J'ai également essayé la solution proposée par Hervé : solution tout automatisé. Encore plus simple ! Bref un vrai régal...trois jours de travail pénible économisé et plus d'erreure (hormis celles de manipulations...) Merci encore. Malingrey69 (snif...drôle d'arbitrage...)
__________________
RH à plein temps - utilisateur d'Excel à temps partiel |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|