Modifier une formule

Résolu/Fermé
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 26 août 2016 à 11:42
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 26 août 2016 à 14:21
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
A voir également:

4 réponses

Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
26 août 2016 à 13:25
Bonjour,

si j'ai bien compris
"*"&Feuil1!$A$1&"*"
et si tu nommes ta cellule A1 par exemple titi
"*"&titi&"*"
1
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
26 août 2016 à 13:48
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
0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
26 août 2016 à 14:20
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())&"*"))
0
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
26 août 2016 à 14:21
J'ai trouvé il suffit de remplacer $A$1,par DIV-1

Merci et bonne journée
0