Trier des données. | ||
---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 11-04-2012 17h00
Bonjour,
Débutant sur excel (2007), je poste mon premier message sur ce site et en salue tous les membres et les administrateurs. Dans l'exemple joint, la colonne de la feuille "candidats" offre quatre possibilités : reçu, rattrapable, éliminé et absent J'ai extrait dans la feuille "reçus" la liste des candidats reçus, avec la fonction "Si". Peut-être y-a-t-il une meilleure solution. Certains s'aperçoivent déjà que je suis vraiment débutant Par contre, je m'adresse à vous pour savoir si avec cette solution, il y a possibilité de supprimer automatiquement les lignes "vierges" dans la feuille "reçus" et de mettre en forme automatiquement la présentation (bordures des cellules renseignées). Merci d'avance. Cordialement. |
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 17/08/2007
De Québec, Canada
Messages:
180
Système d'exploitation: PC Version Excel utilisée: Excel 2003, 2007 (FR) & MsProject 2003 |
Posté le : 11-04-2012 22h37
Salut le forum
Bienvenue Delta6x2 comme nouveau membres. Regarde le lien suivant :Recherche avec résultats multiples Mytå Merci, de donner un retour à votre question, nous ne sommes pas des robots. [GMT - 5]
Le travail d'équipe est essentiel. En cas d'erreur, ça permet d'accuser quelqu'un d'autre. |
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 11-04-2012 23h09
Bonsoir Delta6x2, Didier, Myta, le forum
Une solution plus simple à appréhender, par rapport aux formules matricielles Sur la feuille Reçus, sélectionne la colonne A, puis insère 2 nouvelles colonnes, ces deux colonnes pourront être masquées par la suite. Elles vont permettre de faire des calculs intermédiaires pour ensuite afficher les informations souhaitées. En cellule A2, colle la formule suivante : =SI(Candidats!F2="reçu";LIGNE(Candidats!A2)) En cellule B1, colle la formule suivante : =NB(A:A) En cellule B2, collle la formule suivante : =SI(B$1>LIGNE(A1);PETITE.VALEUR(A:A;LIGNE(A1))-1;"") Ta formule en C2 devient : =SI($B2="";"";DECALER(Candidats!A$1;Reçus!$B2;)) Ensuite tu sélectionnes les cellules A2:I2 pour les recopîer vers le bas. La formule en A2, teste si la ligne doit être affichée, si le critère est reçu, on affiche le n° de la ligne correspondant. La fonction NB retourne le nombre de valeurs numériques contenues dans la plage indiquée, cela permettra de limiter la recherche de la ligne. la formule en B2, recherche dans la colonne A:A la ème plus petite valeur. La fonction LIGNE() est là dans cette formule, pour éviter de saisir manuellement l'indice de la plus petite valeur. La formule C2 et suivante, elle permet d'afficher le contenu de la cellule qui est pointée par DECALER, la fonction part de la référence de la cellule (argument 1) et applique un décalage verticale, dans ton cas le décalage est vers le bas. Attention, il y a des références de cellule relative et absolue. Si tu as des questions, poser les, j'essayerai d'y répondre. @+Jean-Marie
Edité par JeanMarie le 13/04/2012 17:48:32
|
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 12-04-2012 20h17
Bonsoir à tous,
Désolé de n'avoir pu répondre plus tôt. Consultation médicale oblige. Un grand merci à Jean-Marie pour sa réponse. J'ai testé sa solution qui fonctionne à merveille. Je n'ai pas eu le temps de l'adapter avec succès sur un autre fichier en cours de création et me suis buté à des messages d'erreur. Je vais me creuser un peu les méninges avant de crier à nouveau "au secours". J'aurai d'autres questions à poser par la suite. Encore merci à Jean-Marie. Cordialement. |
|
|
Re: Trier des données. | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 13-04-2012 17h33
Bonsoir à tous,
Les choses se compliquent et mon mal de tête augmente. J'ai réussi à mettre en application les explications de Jean-Marie. Mais dans le fichier joint, j'y ai renoncé. Dans ce fichier joint, il y a entre autres deux feuilles : - la feuille "listing" - la feuille "reçus" Je voudrais extraire dans la feuille "reçus" tous les reçus avec les colonnes suivantes :
J'ai essayé à maintes reprises, mais sans succès. Merci beaucoup. Cordialement. |
||||||||||||
|
Re: Trier des données. | ||
---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 13-04-2012 17h38
Désolé, j'avais oublié la pièce jointe.
|
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 14-04-2012 11h36
Bonjour à tous,
après une nuit de repos, j'ai progressé et j'y suis parvenu, sauf que : pourquoi ne prend-il pas en compte le dernier candidat du listing qui remplit pourtant les conditions ? pourquoi, en format conditionnel, n'encadre-t-il pas totalement la dernière ligne ? J'ai remis le fichier en pièce jointe. Merci d'avance de vos réponses. |
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 14-04-2012 13h37
Bonjour delta6x2, Didier, le Forum
Change le comparateur de la formule B2 et suivante, par >= cela devrait résoudre le problème du dernier de la liste. Pour ton format conditionnel, je te conseille de faire l'inverse. @+Jean-Marie |
|
|
Re: Trier des données. | ||
---|---|---|
Inscription: 11/04/2012
Messages:
15
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 14-04-2012 13h57
Un vrai plaisir d'avoir des formateurs comme toi, Jean-Marie
ça fonctionnement impeccablement bien. Bien cordialement. |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes