Questions sur fonction Excel STXT

Alex -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je veux savoir si dans une fonction =SIERREUR(STXT(feuil1!G5;TROUVE etc....

Je peux remplacer G5 par le nom de la colonne que je lui est attribué suivi du chiffre 5?

Merci d'avance ! =)

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Si tu as essayé, tu as vu que cela ne fonctionne pas mais comme ceci :
    =SIERREUR(STXT(INDEX(ton_nom;LIGNE());TROUVE etc....

    Si tu commences ta formule en ligne 2 par exemple et que tu veux ta ligne 5 tu mets
    LIGNE()+3
    0
    1. Alex
       
      Donc j'écris: =SIERREUR(STXT(feuil1!("Nom_colonne";LIGNE()+5); TROUVE etc... ?

      ("Nom_colonne";LIGNE()+5) à la place de G5 ?

      Merci
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Si ton "Nom_colonne" est pour le classeur, tu n'as pas besoin de la feuille donc
      INDEX(ton_nom;LIGNE())
      remplace
      feuil1!G5
      0
      1. Alex > gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Non non je parle bien d'une colonne(G5) qui est dans une autre feuille(Feuil1)
        0
    3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonsoir,
      si ta colonne G de la "Feuil1" tu l'as nommée "ton_nom", en "Feuil2" tu peux écrire :
      =SIERREUR(STXT(INDEX(ton_nom;LIGNE());TROUVE etc....

      Le nommage d'une plage fait qu'elle est ensuite accessible dans tout le classeur sauf si tu l'as définie explicitement pour la feuille.
      0