Excel fonction : recherche ou autre
Résolu/Fermé
evevdll
Messages postés
81
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
13 décembre 2009
-
23 juin 2008 à 22:37
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 24 juin 2008 à 13:48
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 24 juin 2008 à 13:48
A voir également:
- Excel fonction : recherche ou autre
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
23 juin 2008 à 23:03
23 juin 2008 à 23:03
bonjour
La question n'est pas très claire pour moi car si dans ton tableau tu n'as que les moyennes et le rang, cela relève plus de la magie que du calcul pour trouver l'élève ?
Si par contre tu as un matricule associé, avec recherchev tu peux afficher le nom.
La question n'est pas très claire pour moi car si dans ton tableau tu n'as que les moyennes et le rang, cela relève plus de la magie que du calcul pour trouver l'élève ?
Si par contre tu as un matricule associé, avec recherchev tu peux afficher le nom.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
23 juin 2008 à 23:42
23 juin 2008 à 23:42
Bonsoir,
et si tu mettais ton tableau sur cijoint.fr qu'on voit à quoi il ressemble...
N'oublie pas de coller ici le lien fourni
eric
et si tu mettais ton tableau sur cijoint.fr qu'on voit à quoi il ressemble...
N'oublie pas de coller ici le lien fourni
eric
evevdll
Messages postés
81
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
13 décembre 2009
51
24 juin 2008 à 00:36
24 juin 2008 à 00:36
Bonsoir Eric,
Voici le lien pour le tableau : http://www.cijoint.fr/cjlink.php?file=cj200806/cijQalRolk.xls.
Je ne doute pas que pour toi ça n'aura pas de secret. C'est un exemple simple. j'aimerai que les prénoms s'affiche dans la cellule encadrée. Fonction de recherche ou autre ? je ne sais pas. J'ai trouvé avec la recherchev mais il a fallu que je place la colonne relative aux rangs en colonne A pour avoir un résultat. Bof mais une solution quand même.
Que tu trouves ou pas, merci quand même.
Bonne nuit
Eve
Voici le lien pour le tableau : http://www.cijoint.fr/cjlink.php?file=cj200806/cijQalRolk.xls.
Je ne doute pas que pour toi ça n'aura pas de secret. C'est un exemple simple. j'aimerai que les prénoms s'affiche dans la cellule encadrée. Fonction de recherche ou autre ? je ne sais pas. J'ai trouvé avec la recherchev mais il a fallu que je place la colonne relative aux rangs en colonne A pour avoir un résultat. Bof mais une solution quand même.
Que tu trouves ou pas, merci quand même.
Bonne nuit
Eve
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
24 juin 2008 à 00:54
24 juin 2008 à 00:54
bonjour
Pour trouver le premier :
Avec MIN(F2:F7) on obtiens le premier
Avec EQUIV(...;F2:F7;0) on obtiens la ligne du premier dans la plage
Avec INDEX(A2:F7;...;1) on obtiens le prénom sur la colonne 1 avec la ligne calculée
Pour trouver le dernier idem avec le MAX :
En cas d'égalité c'est le premier de la liste qui est affiché : pour afficher les ex aequo il faut faire un peu plus compliqué, surtout s'il y en a plus de 2.
Pour trouver le premier :
=INDEX(A2:F7;EQUIV(MIN(F2:F7);F2:F7;0);1)
Avec MIN(F2:F7) on obtiens le premier
Avec EQUIV(...;F2:F7;0) on obtiens la ligne du premier dans la plage
Avec INDEX(A2:F7;...;1) on obtiens le prénom sur la colonne 1 avec la ligne calculée
Pour trouver le dernier idem avec le MAX :
=INDEX(A2:F7;EQUIV(MAX(F2:F7);F2:F7;0);1)
En cas d'égalité c'est le premier de la liste qui est affiché : pour afficher les ex aequo il faut faire un peu plus compliqué, surtout s'il y en a plus de 2.
evevdll
Messages postés
81
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
13 décembre 2009
51
24 juin 2008 à 01:13
24 juin 2008 à 01:13
Merci gbinforme,
Je viens de tester et ça marche.
Je te remercie de ton travail.
Bonne nuit
Eve
Je viens de tester et ça marche.
Je te remercie de ton travail.
Bonne nuit
Eve
Bonjour,
je cherche à extraire d'un fichier un ensemble de données ayant une information commune.
Dans le cas présent, j'ai en colonne A le nom des pays trier en ordre alphabétique et en colonne B le numéro des clients de ces pays triés par ordre croissant.Ex :
Colonne A Colonne B
SUISSE 6015
SUISSE 6021
SUISSE 6022
SUISSE 6023
SUISSE 6024
SUISSE 6025
SUISSE 6026
Je cherche maintenant à rechercher l'ensemble des clients suisse à partir d'un autre fichier en récuérant les numéros de ces clients. Le problème est que cette liste change toutes les semaines et que les numéros clients peuvent varier.
En utilisant =recherchev("suisse";matrice du fichier source;2;faux) je peux récupérer le premier numéro client, mais comment récupérer les suivants?
Merci pour vos réponses.
je cherche à extraire d'un fichier un ensemble de données ayant une information commune.
Dans le cas présent, j'ai en colonne A le nom des pays trier en ordre alphabétique et en colonne B le numéro des clients de ces pays triés par ordre croissant.Ex :
Colonne A Colonne B
SUISSE 6015
SUISSE 6021
SUISSE 6022
SUISSE 6023
SUISSE 6024
SUISSE 6025
SUISSE 6026
Je cherche maintenant à rechercher l'ensemble des clients suisse à partir d'un autre fichier en récuérant les numéros de ces clients. Le problème est que cette liste change toutes les semaines et que les numéros clients peuvent varier.
En utilisant =recherchev("suisse";matrice du fichier source;2;faux) je peux récupérer le premier numéro client, mais comment récupérer les suivants?
Merci pour vos réponses.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
24 juin 2008 à 13:48
24 juin 2008 à 13:48
bonjour sylvain,
La discussion dans laquelle tu poses ta question est résolue et ne concerne pas du tout le sujet que tu évoques : crées ta discussion personnelle et tu auras des réponses adéquates.
La discussion dans laquelle tu poses ta question est résolue et ne concerne pas du tout le sujet que tu évoques : crées ta discussion personnelle et tu auras des réponses adéquates.
23 juin 2008 à 23:26
Je vois que tu as pensé à la recherchev mais cette fonction demande a faire le tri par ordre croissant pour obtenir le résultat escompté mais j'aurai aimé avoir un résultat sans refaire un tri du tableau donc comme tu l'as compris, en fonction du rang, il donnera le nom de l'élève qui se trouve sur la même ligne.
Merci de m'avoir répondu
Eve
24 juin 2008 à 00:43
cette fonction demande a faire le tri par ordre croissant pour obtenir le résultat escompté
Pas du tout, il suffit de mettre zéro en 4ème paramètre.
il donnera le nom de l'élève qui se trouve sur la même ligne.
dans ce cas là, si tu veux te servir de la ligne, utilises INDEX(plage_noms;LIGNE();colonne)
24 juin 2008 à 01:00
En plaçant les rangs en colonne A(1) et les noms en colonne B(2), ça marche avec la formule : =RECHERCHEV(1;A2:F7;2;0).
Je n'y arrive pas quand la colonne qui contient les rangs est en fin de tableau.
Par contre, dommage car si j'ai un doublon dans les rangs, il n'affiche qu'un seul résultat.
Merci et bonsoir
Eve