Lorsque vous déplacez ou copiez une formule dans Excel, les références des cellules, c’est-à-dire les adresses des cellules utilisées par la formule, sont automatiquement modifiées  En général, cela fonctionne simplement comme prévu. Formule cellules non vides excel. Mais des problèmes surviennent toujours lorsque la structure du tableau sort de l’ordinaire.

Problèmes avec les champs uniques dans le tableau

Exemple : un magasin de pièces détachées pour moteurs souhaite lancer une action de vente spéciale. Pour cela, il y a un taux de remise fixe de 15%.

Pour pouvoir donner aux clients une liste des prix remisés, le magasin utilise la liste existante avec les prix normaux et y intègre une remise.

L’employé mandaté commence dans la cellule D5 et y saisit une formule basée sur le prix original et la remise. Le résultat est également correct.

C’est pourquoi les références de cellules copiées sont incorrectes

Maintenant, il ne veut évidemment pas saisir la formule à la main dans les cellules du dessous, mais il la copie en tirant vers le bas le carré de remplissage. Mais le résultat est catastrophique : Toutes les autres cellules sont incorrectes.

La raison est la référence au taux de remise dans la cellule A2 : Excel suppose qu’à la ligne A6, ce n’est plus A2 qui doit être utilisé, mais la cellule en dessous et poursuit toujours cette logique.

Adresses de cellules absolues comme solution

La solution est très simple : dans la formule, n’écris pas A2 pour référencer la cellule de remise, mais $A$2. La formule pour le premier prix remisé est alors

En relation  Excel pour la première fois : Déplacer des cellules avec la souris

Si cette formule est copiée vers le bas, le résultat est correct.

L’effet du signe dollar est qu’Excel en fait une adresse absolue qui n’est pas modifiée lors de la copie.

Il est également possible de travailler avec un seul signe dollar : Excel modifierait par exemple la référence de cellule A$2 dans la colonne (A) lors de la copie, mais laisserait la ligne (2) tranquille.

Tu veux en savoir plus sur ce sujet ? Nous expliquons ici la différence entre les références de cellules relatives et absolues.

Alternative : travailler avec des noms

La définition d’un nom via l’option de menu Définir le nom dans l’onglet Formules a un effet similaire à celui de la référence absolue complète des cellules avec le signe dollar pour la colonne et la ligne. Lisez ici comment donner des noms aux cellules dans Excel.

Si vous donnez à la cellule A2 le nom “Taux de remise”, vous pouvez écrire la formule ainsi :

Vous n’aurez ainsi aucun problème avec la référence de la cellule. En effet, Excel ne touche pas à ces noms lors de la copie de formules. Un effet secondaire agréable : la formule est ainsi nettement plus facile à comprendre.