Recherchev

geo34 -  
Gyrus Messages postés 3360 Statut Membre -
Bonjour,

Un petit coup de main svp, je dois avoir un problème dans ma formule elle m affiche NA .

=RECHERCHEV("CORBALAN ALEXENDRA";'[Mai.xlsx]Activité Entrante'!$E3:$D601;8;0)

Je recherche le nom qui ce trouve en colonne E et un chiffre en colonne D.

Cordialement.

2 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Pour rechercher le nom "CORBALAN ALEXENDRA" dans la colonne E et renvoyer la valeur associée en colonne D :

    =INDEX('[Mai.xlsx]Activité Entrante'!$D$3:$D$601;EQUIV("CORBALAN ALEXENDRA";'[Mai.xlsx]Activité Entrante'!$E$3:$E601;0))

    A+
    0
    1. geo34
       
      cela ne fonctionne pas j'ai tj NA
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour

      si vous avez #N/A c'est que le nom n'existe pas en colonne E où que l'écriture n'est pas la même(blanc ou autre)
      La formule, elle, fonctionne.

      crdlmnt
      0
    3. geo34
       
      ce sont 2 fichier déférent mon fichier va cherché les donnée dans un autre.
      0
    4. geo34
       
      en faite c'est que je dois pour chaque personne dont le nom ce trouve en colonne E et que on doit récupérer les rotations (le nom de la ligne) colonne A dans la colonne D ( les données).
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      oui, c'est bien ce que fait la formule
      mais il doit y avoir un problème dans vos fichier qui fait que le nom n'est pas inscrit de la même façon dans la liste en E que dans la formule
      faites ceci pour vérifier
      __dans la formule remplacer "CORBALAN ALEXANDRA" par l'adresse d'une cellule hors champ par exemple Z1 (sans le guillemets)
      __allez dans le fichier de données et copier dans la liste en E le nom cherché
      __revenez dans le fichier édition et coller en Z1
      vous verrez alors si cela fonctionne ou pas

      crdlmnt
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Tu peux utiliser cette formule
    =DECALER(INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV(C2 & " " & D2;'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0));10;0)

    Contrairement à ce que tu dis, il y a bien des problèmes de syntaxe pour certains prénoms.

    A+
    0
    1. exgeo Messages postés 6 Statut Membre
       
      =DECALER(INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV("CUCHE GUILLAUME";'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0));10;0)

      réussit comme ça.

      Merci
      0
    2. exgeo Messages postés 6 Statut Membre
       
      Cette formule ne marche pas en réseau il faut ouvrir le fichier source pour que les données apparaissent .
      0
    3. Gyrus Messages postés 3360 Statut Membre 526
       
      Essaie cette formule avec les 2 classeurs ouverts.

      =INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV(C2 & " " & D2;'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0)+10)

      Puis ferme le classeur Mai.xlsx.

      A+
      0