Mettre l'adresse d'une cellule en tant que variable
Fermé
mad4max2
Messages postés
10
Date d'inscription
vendredi 20 mars 2015
Statut
Membre
Dernière intervention
1 juin 2015
-
Modifié par mad4max2 le 22/03/2015 à 14:14
mad4max2 Messages postés 10 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 1 juin 2015 - 22 mars 2015 à 15:13
mad4max2 Messages postés 10 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 1 juin 2015 - 22 mars 2015 à 15:13
A voir également:
- Excel adresse cellule variable
- Rechercher ou entrer l'adresse - Guide
- Darkino nouvelle adresse - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
1 réponse
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
Modifié par gbinforme le 22/03/2015 à 14:38
Modifié par gbinforme le 22/03/2015 à 14:38
Bonjour,
Pas facile sans le classeur et en plus en anglais de tout comprendre mais si tu veux simplifier, tu peux nommer une partie de ta formule. En te positionnant sur ta formule, tu vas dans formules / gestionnaire de noms / nouveau et dans nom tu saisis par exemple "membre" et dans fait référence à
Cela te permet ensuite d'écrire ta formule :
et
Tu peux aussi nommer dynamiquement tes plages pour qu'elles soient évolutives : par exemple clé_membre
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Pas facile sans le classeur et en plus en anglais de tout comprendre mais si tu veux simplifier, tu peux nommer une partie de ta formule. En te positionnant sur ta formule, tu vas dans formules / gestionnaire de noms / nouveau et dans nom tu saisis par exemple "membre" et dans fait référence à
INDEX(Membres!B1:B1537,MATCH(E6,Membres!A1:A1537,0)
Cela te permet ensuite d'écrire ta formule :
=RIGHT(CELL("address",)),(LEN(CELL("address",membre)))-FIND("]",CELL("address",membre)))))
et
=CELL("address",INDEX(Membres!B1:B1537,MATCH(E6,Membres!A1:A1537,0)))devient
=CELL("address",membre))tout simplement.
Tu peux aussi nommer dynamiquement tes plages pour qu'elles soient évolutives : par exemple clé_membre
=OFFSET(A1;1;;COUNTA(A:A);1)
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
22 mars 2015 à 15:13
Je vais faire un essai avec tes conseils... Merci...