Comment garder une variable constante avec l'autre, changeant de ligne dans excel

Disons que j'ai une cellule A1, que je veux garder constante dans un calcul. Par exemple, je veux calculer une valeur comme ceci:

=(B1+4)/(A1)

Comment puis-je faire en sorte que si je fais glisser cette cellule pour faire un calcul entre les cellules de plusieurs lignes, seule la valeur B1 change, tandis que A1 fait toujours référence à cette cellule, au lieu d'aller à A2, A3, etc.?

171
demandé sur Alex Brown 2010-01-28 20:36:36

8 réponses

Utilisez ce formulaire:

=(B0+4)/$A$0

Le $ indique à excel de ne pas ajuster cette adresse tout en collant la formule dans de nouvelles cellules.

Puisque vous faites glisser entre les lignes, vous n'avez vraiment besoin que de geler la partie Ligne:

=(B0+4)/A$0

Raccourcis Clavier

Les commentateurs ont utilement souligné que vous pouvez basculer l'adressage relatif pour une formule dans les cellules actuellement sélectionnées avec ces raccourcis clavier:

  • Windows: f4
  • Mac: CommandeT
314
répondu Alex Brown 2014-05-04 21:12:27

Il existe deux types de référence de cellule, et il est vraiment utile de bien les comprendre.

Est référence relative, qui est ce que vous obtenez lorsque vous tapez la cellule: A5. Cette référence sera ajustée lorsque vous collez ou remplissez la formule dans d'autres cellules.

, L'autre est référence absolue, et vous obtenez ceci en ajoutant le signe du dollar pour la référence de cellule: $A$5. Cette référence de cellule ne changera pas lorsqu'elle est collée ou remplie.

Un cool mais la caractéristique rarement utilisée est que la ligne et la colonne dans une seule référence de cellule peuvent être indépendantes: $A5 et A$5. Cela est pratique pour produire des choses comme des tables de multiplication à partir d'une seule formule.

26
répondu Carl Manaster 2015-04-06 19:46:46

Pour rendre votre formule plus lisible, vous pouvez attribuer un nom à la cellule A0, puis utiliser ce nom dans la formule.

Le moyen le plus simple de définir un nom est de mettre en surbrillance la cellule ou la plage, puis de cliquer sur la zone Nom dans la barre de formule.

Ensuite, si vous avez nommé A0 "Rate", vous pouvez utiliser ce nom comme ceci:

=(B0+4)/(Rate)

Voir, beaucoup plus facile à lire.

Si vous voulez trouver le taux, cliquez sur F5 et il apparaît dans la liste GoTo.

9
répondu DOK 2012-06-15 14:56:40
=(B0+4)/($A$0)

$ signifie garder même (appuyez quelques fois sur F4 après avoir tapé A4 à feuilleter combos rapide!)

6
répondu davidosomething 2010-01-28 17:38:20

Vous le mettez comme =(B0+4)/($A$0)

Vous pouvez également parcourir des feuilles de calcul avec Sheet1!$a$0

6
répondu Raj More 2010-01-28 17:38:21

Placer un $ devant la valeur de la ligne pour garder constante a bien fonctionné pour moi. par exemple

=b2+a$1
3
répondu Matt 2015-03-29 01:49:35

Ouais. Il suffit de mettre le signe $ devant votre cellule constante désirée.

Comme $ A6 si vous souhaitez simplement changer le nombre 6 en série et garder une constante, ou $a $ 6 Si vous ne voulez rien de cette référence à changer du tout.

Exemple: la cellule A5 contient mon taux de change. Dans B1, vous mettez say (=C1 * $ a $ 1). lorsque vous remplissez B1 à B....... la valeur dans A5 reste constante et la valeur dans C1 augmente en série.

Je suis de loin pas être bon à l'enseignant, mais j'espère que cela aide!!!! Clin d'oeil clin d'oeil

1
répondu Albert Patrick Sankoh 2013-09-27 10:07:55

Pour les futurs visiteurs - utiliser pour la gamme: ($A$1:$A$10)

Example
=COUNTIF($G$6:$G$9;J6)>0
0
répondu Baked Inhalf 2016-12-05 14:52:22