Extraire informations récurrentes

Résolu
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

  1. Modérateur
    Bonjour,

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

    m@rina
    1. 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
  2. Contributeur
    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
    1. 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.
    2. Contributeur
      @nlbmoiAlors 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
    3. @VaucluseDésolé pour cette réponse tardive mais c'est nickel !
  3. Contributeur
    Bonjour,

    un exemple en vba:

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

    1. Bonjour,
      Une autre approche :
      https://www.cjoint.com/c/JJFljZXqVqT
      Cordialement.
      1. Réponse tardive et sélective...
        1. 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