J'ai un tableau alphabétique contenant une liste de 85 employés. Dans la ligne correspondant à chaque employé, vous trouverez une liste classée par ordre de priorité des noms de cinq organisations auxquelles l’employé souhaite faire du bénévolat. Au total, 65 organisations individuelles ont été proposées comme choix. Par conséquent, certaines organisations ont été choisies comme premier (ou deuxième ou troisième, etc.) choix pour un certain nombre d’employés. Ces données sont résumées sur une feuille distincte - répertoriant les noms d’organisation en lignes et identifiant le nombre d’employés sélectionnés par cette organisation comme premier, deuxième, troisième, quatrième ou cinquième choix.
Pour les organisations qui ont un seul employé indiquant que l'organisation est leur premier choix, j'ai utilisé avec succès VLOOKUP pour extraire le nom de l'employé.
Ce que je n'ai pas pu comprendre, c'est s'il est ou non possible d'utiliser VLOOKUP (éventuellement en combinaison avec IF, OR, AND ou une autre FONCTION ou combinaison de FONCTIONS) pour extraire les noms de tous les employés ayant identifié une organisation particulière en tant que leur premier (ou deuxième ou troisième, etc.) choix. C'est-à-dire que ma formule actuelle, rechercher dans la colonne du nom, extrait le premier nom qui termine le test logique et s'arrête. Ce dont j'ai besoin, c'est d'une formule qui vérifie toute la colonne et extrait tous les noms qui complètent le test.
Est-ce possible?
Toute assistance sera grandement appréciée.
Merci!
la source
Réponses:
@CFE Data puisque vous n'avez pas téléchargé la base de données, je suppose donc que, conformément à vos descriptions, je voudrais suggérer une solution qui filtre tous les noms ayant le même choix pour l'organisation 1.
Pour cet exemple, ma plage de données est comprise entre A1 et C6.
Les critères de filtrage sont dans la cellule E2.
Les résultats sont dans la cellule E4 vers le bas.
La formule est dans la cellule E4 qui est,
{= IFERROR (INDEX ($ A $ 2: $ A $ 6, petit) (SI ($ E $ 2 = B $ 2 $: B $ 6 $, ROW ($ A $ 2: $ A $ 6)) -1 ""), ROW () -3)), "")}
NB: Terminez la formule avec Ctrl + Maj + Entrée .
Org1 signifie Organisation & Ch is choice. Rappelez-vous dans la formule Row () - 3 détermine la position du prénom qui est à E4 (Manish) .
Vous devez donc ajuster la plage de données en fonction de votre structure de données et de vos exigences.
la source