Trier des données.
#1
Débutant XLPages

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.

Pièce jointe:
xlsx exemple.xlsx   [ Taille: 15.83 Ko - Téléchargements: 449 ]
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#2
Accro XLPages

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.
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#3
Accro XLPages

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;))
glisse cette formule sur les autres colonnes

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
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#4
Débutant XLPages

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.
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#5
Débutant XLPages

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 :

Mr ou Mme  Prénom Nom Date de naissance Ville de naissance  Département ou Pays Mention Numéro de diplôme Date des épreuves Date du diplôme Classe
 
 J'ai essayé à maintes reprises, mais sans succès.

Merci beaucoup.

Cordialement.


Hors Ligne
Rapport   Haut 

Re: Trier des données.
#6
Débutant XLPages

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. 
Pièce jointe:
xlsx exemple.xlsx   [ Taille: 40.76 Ko - Téléchargements: 408 ]
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#7
Débutant XLPages

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.



 
Pièce jointe:
xlsx exemple.xlsx   [ Taille: 56.73 Ko - Téléchargements: 430 ]
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#8
Accro XLPages

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
Hors Ligne
Rapport   Haut 

Re: Trier des données.
#9
Débutant XLPages

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. 
Hors Ligne
Rapport   Haut 


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.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes