Excel: Fonction DECALER

Résolu
emily064 Messages postés 31 Statut Membre -  
emily064 Messages postés 31 Statut Membre -
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

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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


    0
  2. emily064 Messages postés 31 Statut Membre 6
     
    ah, top ça!
    Le voici
    https://mon-partage.fr/f/U25Sf7AL/

    Merci
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      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....
      0
  3. emily064 Messages postés 31 Statut Membre 6
     
    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.
    0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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"

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. emily064 Messages postés 31 Statut Membre 6
     
    Merci ça fonctionne parfaitement, je ne connaissait pas le symbole "**"! C'est parfait!
    0