Modifier une formule

Résolu
Bonjour

Dans cette formule je dois tenir compte de la cellule A1 comment la remplacer par l'onglet
Feuil1

=SI(NB.SI(Saisie!$L$4:$L$1975;"*"&$A$1&"*")<LIGNE()-2;"";INDEX(Saisie!$B$4:$B$1975;EQUIV($A$1&"_"&LIGNE()-2;Saisie!$L$4:$L$1975;0)))
Cordialement

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    si j'ai bien compris
    "*"&Feuil1!$A$1&"*"
    et si tu nommes ta cellule A1 par exemple titi
    "*"&titi&"*"
    1. Bonjour Mike

      ce que je fait actuellement c'est de basculer des données d'une feuille qui se nomme Saisie ,vers une autre qui se nomme DIV-1 a l'aide de la cellule A1
      de la feuil DIV-1 avec la formule ci-dessus.
      Se que je souhaite ce n'est plus de passer par la cellule A1,mais directement
      par l'onglet feuil DIV-1.
      J'espère mettre expliqué à peu prés clairement
      Cordialement
      1. Re,

        Si j'ai compris, tu veux faire référence à la feuille nommée DIV-1 et varier ta cellule

        "*"&DIV-1!A1&"*"
        "*"&'DIV-1'!A1&"*"
        ou tu utilises la syntaxe LIGNE() si ta formule est incrémentée, mais il faudra certainement ajouter un moins un nombre de ligne, exemple la première cellule à copier est la A3 et ta première formule est ligne 5, la syntaxe LIGNE() te donnera 5 soit A5 pour avoir A3 il faudra écrire LIGNE()-2

        ;"*"&INDIRECT("'DIV-1'!A"&LIGNE())&"*")

        attention également aux cellules vides qu'il faudra tester
        =SI(INDIRECT("'DIV-1'!A"&LIGNE())="";"";NB.SI(Saisie!$L$4:$L$1975;"*"&INDIRECT("'DIV-1'!A"&LIGNE())&"*"))
        1. J'ai trouvé il suffit de remplacer $A$1,par DIV-1

          Merci et bonne journée