Excel: Fonction DECALER

Résolu
Bonjour à tous,

Je planche depuis plusieurs jours sur un problème sur EXCEL.
Le fichier est en capture d'écran plus bas.

J'aimerai que:
si en colonne G, j'ai le texte "PN", alors dans la colonne I, il va chercher la ligne "TIMING 03:13" (attention le timing peut être différent, mais le mot TIMING sera toujours présent).

J'ai utilisé la formule suivante:
=SIERREUR(SI(TROUVE("LIGNE:";A229);DECALER(A229;2;0);"");"")

Mon problème, il décale vers le bas de "2" lignes, OR le texte "TIMING 03:13" peut se situer 2, 3, 4 lignes plus bas.

La formule fonctionne bien sur le 1er exemple mais pas le 2nd.

J'ai tenté de changer le "2", dans DECALER(A238;2;0), mais je n'y arrive pas, j'ai fouillé tous les forums, mais je m'y perd.
Pouvez vous m'aider? (pour info: Je ne souhaite pas de macro SVP.)

Merci pour votre aide.
Emilie

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    onjour

    Mettre le classeur sans données confidentielles en pièce jointe sur 
    https://mon-partage.fr
    Dans lien de téléchargement
    faire un clic droit- copier l’adresse du lien et le coller dans votre message en cours sur ccm


    1. ah, top ça!
      Le voici
      https://mon-partage.fr/f/U25Sf7AL/

      Merci
      1. Contributeur
        Il y a t'il toujours le m^me nombre de lignes entre chaque ligne orange
        ou
        il y a t'il toujours un espace vide après "timing 0313" et la nouvelle ligne orange ?

        je m'absente 1 heure ou 2....
    2. Bonjour,

      J'ai énormément simplifier le fichier, mais pour vous répondre, non il n'y a pas le mm nombre de ligne entre chaque ligne orange et non plus entre "timing 03:13" et la nouvelle ligne orange... C'est un vrai casse tete !! :)

      Merci pour votre aide.
      1. Contributeur
        c'est un casse tête: oui, mais c'est apparemment simple avec une macro....

        en attendant
        =SI(G12="PN";DECALER(A12;EQUIV("Timing"&"**";A13:A20;0);0);"")

        mais on ne connait pas l'espace entre les "PN" présents colonne G ' peut-^tre avec un formule matricielle donnant les lignes (tableau) attention à la lenteur si beaucoup de "PN"

        1. Merci ça fonctionne parfaitement, je ne connaissait pas le symbole "**"! C'est parfait!