OVH Cloud OVH Cloud

références relatives 'fixes' ?

1 réponse
Avatar
MarsVoyager
Bonjour,
J'ai un tableau avec des colonnes comportant relativement la même formule
dans chaque cellule.
Cette formule fait référence aux cellules d'autres colonnes et ça ça marche
bien.
Par contre elle fait référence à des cellules sur la même ligne et sur la
ligne précédente.
Par exemple il y a en A les valeurs 1, 2, 3, 4, 5 et en B2 la formule
=a1+a2.
Puis je copie cette formule dans la colonne B à partir de b2. Il y a donc
les valeurs 3, 5, 7, 9 ... en B.
a1 = 1
a2 = 2 b2 = 3 = a1+a2
a3 = 3 b3 = 5 = a2+a3
a4 = 4 b4 = 7 = a3+a4
a5 = 5 b5 = 9 = a4+a5

Et là où ça ne va plus, c'est quand je copie une ligne au milieu, ce que je
dois faire souvent au cours de l'exploitation.
Je copie la ligne précédente et je l'insère pour éviter d'avoir à refaire
les formules et les formats.
D'autres formules ne posent pas de problème car elles sont basées sur
d'autres cellules de la même ligne.
Par contre dans le cas qui m'intéresse, il y a un décalage dans les
références de cellules, que j'aimerais éviter.
Par exemple si je copie la ligne 4 (a4 = 4 et b4 = 7 = a3+a4) et que
j'insère les cellules copiées au même endroit, j'obtiens le résultat suivant
:

a1 = 1
a2 = 2 b2 = 3 = a1+a2 ok
a3 = 3 b3 = 5 = a2+a3 ok
ligne insérée :
a4 = 4 b4 = 6 = a2+a4 <= comment avoir toujours a3+a4 ?
ligne copiée :
a5 = 4 b5 = 7 = a3+a5 <= comment avoir toujours a4+a5 ?
a6 = 5 b6 = 9 = a5+a6 ok

Je comprends l'intérêt de ce comportement d'Excel dans la plupart des cas
mais dans mon cas cela m'oblige à recopier les formules dans les bonnes
cellules, et il doit y avoir un meilleur moyen...
En fait je voudrais figer l'écart entre cellules référencées dans une
formule...

Donc merci si quelqu'un peut me mettre dans le droit chemin...

1 réponse

Avatar
AV
<= comment avoir toujours a3+a4 ?

J'ai lu en l'ensemble en diagonale mais si ton souci est de garder des
références contre vents et maréees > utiliser la fonction INDIRECT
Exemple :
=SOMME(INDIRECT("A3:A4"))

AV