web-dev-qa-db-fra.com

Garder une formule cellulaire définie sur la même cellule même lorsqu'une ligne est insérée

J'ai une feuille qui doit récupérer des célibataires à vendre beaucoup d'autres feuilles. Sur les autres feuilles, je dois changer les informations chaque mois et je travaille à travers les lignes, alors j'insère une rangée en haut de l'information chaque mois. E.g sur la feuille, je choisis des informations de la cellule e13 est une formule =b13+c13-d13 Et j'ai besoin de prendre la réponse de e13 chaque mois. Je veux que ma feuille principale ramasse de la cellule e13 chaque mois et ne pas changer de e14.

Est-ce que quelqu'un sait comment je peux faire cela s'il vous plaît? Le $ ne fonctionne pas et j'ai également essayé quelques autres choses qui n'ont pas fonctionné.

2
Annette

Utilisez INDIRECT pour faire référence à une cellule spécifique. Vous pouvez écrire la feuille/des références de cellules Longhand dans la formule ou la construire à l'aide de variables.

Disons que vous avez une feuille "travaillant" et une feuille "principale". "Travailler" a une nouvelle ligne insérée tous les mois; "Main" doit maintenir un lien vers la cellule "Travailler" E13 malgré la nouvelle ligne.

Dans la cellule correspondante de "Main", insérez cette formule:

=indirect("Working"&"!E13")

Cela fera toujours référence à la cellule E13, quel que soit le nombre de lignes insérées sur "travail".

2
Tedinoz