INDEX EQUIV ou Recherchev

Résolu
Bonjour,

Ma situation est : j'ai 3 feuilles dans mon tableau (base de donnée, feuille 1 et feuille 2). Dans ma base de donnée, j'ai 4 colonnes (matricule, utilisateurs, extrait, date). Dans ma base de donnée, j'ai plusieurs matricule identique mais a des dates différentes. Dans ma feuille 1, j'ai 3 colonnes (Matricule, Utilisateurs, Extrait) et une cellule qui contient une date en A1, je souhaiterai avoir l'extrait dédié à un numéro de matricule avec la date mentionné dans A1 uniquement. Pouvez vous m'aider svp !

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour (et bonsoir Djidji)

    un fichier serait effectivement le bien venu
    En attendant on peut tenter, si bien sur, il n'y a pas deux fois le même matricule à la même date
    base de données, Feuil1! ligne 2 à ligne 1000
    • colonne A matricule
    • colonne B utilisateurs
    • colonne C extrait
    • Colonne D date

    feuille édition
    • en A1 date
    • en A2 matricule
    • en B2 pour trouver l'utilisateur:

    =SIERREUR(RECHERCHEV(A2;Feuil1!$A$2:$D$1000;2;0);"")
    • en C2 pour trouver l'extrait à la date en A1:

    =SIERREUR(INDEX(Feuil1!$C$2:$C$1000;EQUIV($A$1&A2;Feuil1!A$2:$A$1000&Feuil1!$D$2:$D$1000;0));"")

    attention, formule matricielle à enter avec la touche enter en maintenant les touches ctrl et shift enfoncées
    elle doit s'afficher automatiquement entre accolades dans la barre de formule
    formule assez lourde, bien limiter les plages aux nombres de lignes utiles (ici 2 à 1000)
    Note importante
    sachant que Excel considère les dates comme des nombres à 5 chiffres, mieux vaut utiliser le nom (donc colonne B dans EQUIV au lieu de A) s'il y a risque de confusion avec les dates

    crdlmnt

    1. Bonjour, voici le lien de mon tableau
      https://www.cjoint.com/c/IJerlAvOSSL
    2. En gros, je souhaite avoir la valeur de l'extrait assigné a une matricule et correspondant à la date indiqué en A1
    3. Contributeur
      et on le sort de quelle colonne de BDD? les titres ne correspondent pas?
      Par ailleurs certains matricule des feuil édition n'existent pas en BDD*
      en attendant, une proposition ici:
      https://mon-partage.fr/f/hSjDjpKE/
    4. je souhaite sortir les valeurs de la colonne "nb d'extrait"
    5. Contributeur
      alors ça tombe bien, c'est la colonne que j'ai choisi dans le fichier joint à mon précédent message :-)) ou ici:
      https://mon-partage.fr/f/hSjDjpKE/
      correction sur les annotations dans le fichier : les champs de BDD (j'ai changé le nom pour éclaircir les formules) sont considérés jusqu'à la ligne 10000, faites moins si, possible
      crdlmnt
  2. Bonjour,

    Un fichier (test ou non), complété par des explications exhaustives, mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question

    Crdmt
    1. Bonjour,

      voici le lien de mon tableau

      https://www.cjoint.com/c/IJerlAvOSSL
    2. En gros, je souhaite avoir l'extrait qui correspond à la matricule indiqué dans la colonne A11 et correspondant à la date indiqué dans a1, depuis la base de donné.