Extraire informations récurrentes [Résolu]

Signaler
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
-
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
-
Bonjour,

Dans mon fichier, la colonne A contient le nom de personnes, la colonne B le texte "Oui" ou "Non"
Je cherche à récupérer dans la colonne C le nom des personnes pour lesquelles Non a été indiqué : j'arrive à le faire pour la 1ère valeur à l'aide de INDEX/EQUIV mais je n'arrive pas à le généraliser pour extraire toutes les personnes qui ont répondu non.

Merci pour votre aide.

Mon fichier : https://cjoint.com/c/JJEwGNx8mvO

Configuration: Windows / Firefox 81.0

5 réponses

Messages postés
16784
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
30 novembre 2020
9 987
Bonjour,

Pourquoi pas tout bêtement un SI ?
=SI(B2="non";A2;"")

m@rina
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
20
Dans mon "vrai" fichier, le nombre de lignes est assez important donc pour des raisons de lisibilité, je préfèrerai récupérer dans la colonne C les noms des personnes à la suite (une par ligne)
Le fichier exemple à jour : https://cjoint.com/c/JJFgYaPJSRO
Messages postés
25629
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
30 novembre 2020
5 629
Bonjour
j'avais soumis ce modèle il y a quelques jours
fait il votre affaire?
revenez si soucis
https://mon-partage.fr/f/UWRyCjdD/
crdlmnt
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
20
Bonjour,

Le principe parait correspondre.
La seule difficulté que j'ai, c'est que j'ai modifié un peu la structure de mon fichier et la liste que je cherche à obtenir ne doit pas apparaître en ligne mais en colonne : j'ai essayé de modifier un peu la fonction matricielle utilisée en remplacant la fonction ligne par colonne (en modifiant bien sûr les cellules) mais cela ne fonctionne pas.
Messages postés
25629
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
30 novembre 2020
5 629 >
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020

Alors il devrait suffire de remplacer dans la formule (toujours matricielle) le dernier LIGNE(A1) par COLONNE(A$1)
comme ici dans la feuille ajoutée:
https://mon-partage.fr/f/pPrImrso/
crdlmnt
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
20 >
Messages postés
25629
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
30 novembre 2020

Désolé pour cette réponse tardive mais c'est nickel !
Messages postés
7101
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
30 novembre 2020
579
Bonjour,

un exemple en vba:

https://www.cjoint.com/c/JJFk57DROcQ

Messages postés
157
Date d'inscription
mercredi 14 octobre 2020
Statut
Membre
Dernière intervention
29 novembre 2020
16
Bonjour,
Une autre approche :
https://www.cjoint.com/c/JJFljZXqVqT
Cordialement.
Messages postés
157
Date d'inscription
mercredi 14 octobre 2020
Statut
Membre
Dernière intervention
29 novembre 2020
16
Réponse tardive et sélective...
Messages postés
421
Date d'inscription
samedi 26 août 2006
Statut
Membre
Dernière intervention
14 novembre 2020
20
J'avoue ne pas avoir pris le temps de regarder les deux autres propositions, la première ayant pu résoudre mon problème.
Je remercie les 2 autres contributeurs qui ont pris du temps pour me répondre