Recherche emplacement caractère

Résolu
bjour Messages postés 8544 Date d'inscription   Statut Contributeur Dernière intervention   -  
bjour Messages postés 8544 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je viens vers vous après m'être retourné le cerveau avec des equiv, index et if dans tous les sens, sans succès.

J'ai un premier tableau nommé Tab1, avec pour colonnes:
Date - Montant - Commentaire

Un second tableau nommé Tab2 avec pour colonnes:
Numero - Client - Dateencaissement

Je cherche la formule pour avoir en Dateencaissement la Date correspondant au Numero. Je ne peux pas modifier le Tab1
Seuls les réceptions sont numérotées ainsi.

exemple:

Date - Montant - Commentaire
1/1/16 - 10,00 - livraison: fleurs
2/1/16 - 25,50 - reception 11: schmilblik
3/2/16 - 34,20 - livraison: feuilles
...


Numero - Client - Dateencaissement

11 - Roger - 2/1/16
...


Merci de vos lumières !



        bjour _ _   _     _        _             _

1 réponse

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour,

    Précision 1 : Il y a à chaque fois le mot reception dans la colonne commentaire ?
    Donc quand dans le tableau 2 tu as dans n° 11 il faut rechercher dans les commentaires le terme "reception 11" ?

    Précision2 : Peut il y avoir plusieurs reception 11 à des dates différentes ?

    Cdlmnt
    Via
    0
    1. bjour Messages postés 8544 Date d'inscription   Statut Contributeur Dernière intervention   4 079
       
      Bonjour,

      Oui, la formulation a toujours "réception", par ex "reception 11: fleurs" ou "reception 23: collier", la syntaxe est normalisée.
      Exactement, le Tab2 ne prend que ce qui est relatif aux réceptions dans le Tab1

      Chaque réception a un numéro unique, il n'y a qu'une "réception 11"
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > bjour Messages postés 8544 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Re,

        En supposant le 1er tableau en colonnes A, B et C et le 2eme tableau en colonnes E, F et H et en ayant par exemple 11 en E2, en G2 la formule :
        =INDEX(A:A;EQUIV("reception "&E2&"*";C:C;0))

        Cdlmnt
        Via
        0
    2. bjour Messages postés 8544 Date d'inscription   Statut Contributeur Dernière intervention   4 079
       
      Superbe ! L'erreur devait venir de la rédaction de la valeur cherchée, avec les &.
      Pour que ça marche, j'ai juste remplacé les A:A par Tab1[Date] et C:C par Tab2[Numero], et ajouté un espace après reception.

      Merci beaucoup via !
      0