Skip to main content

Vous n’en avez jamais assez d’Excel ? Tant mieux ! Car je vous réserve encore un nouveau billet de blog sur votre logiciel préféré ! Depuis que Microsoft a introduit les tableaux dans Excel en 2007, vous ne pouvez plus utiliser le signe dollar ($) pour bloquer des lignes ou des colonnes. Cela ne pose aucun problème pour les lignes, mais les colonnes ne peuvent apparemment plus être verrouillées. Dans ce billet de blog, je vais vous expliquer comment y arriver.

Tout utilisateur d’Excel sait ce qu’on entend par références absolue et relative, et connaît très bien l’utilité du signe dollar ($). Tout comme celle de la touche F4, sans doute la plus connue… Si vous voulez créer une formule « solide », il est préférable de bloquer les lignes ou les colonnes. Les nouveaux utilisateurs d’Excel doivent dès lors se familiariser avec l’utilisation du signe dollar. Une fois qu’ils en auront perçu la nécessité, leurs solutions Excel évolueront résolument.

Depuis l’introduction des tableaux dans Excel (2007), la syntaxe des formules a considérablement évolué. Auparavant, vous utilisiez le signe dollar dans une référence de cellule ou pour figer des lignes et des colonnes. Aujourd’hui, ce n’est plus possible. Les crochets ([, ]) et le signe @ ont été ajoutés pour augmenter la lisibilité des formules pour l’utilisateur final. Les tableaux mettent maintenant automatiquement à jour les formules au niveau de la ligne via le signe @, mais une solution standard fait défaut au niveau de la colonne. Dans ce blog, j’explique comment bloquer des colonnes en utilisant une autre syntaxe.

Dans la syntaxe classique d’une formule, une référence de cellule peut être notée de différentes manières.

  • La cellule A1 peut être utilisée dans une formule avec la syntaxe suivante : A1 / A$1 / $A1 / $A$1
  • La touche de fonction F4 est utilisée pour indiquer les signes du dollar au bon endroit après avoir sélectionné une cellule (ou une zone). À cet effet, appuyez plusieurs fois sur la touche.

Pour expliquer ce qui précède, voici un exemple de l’ancienne syntaxe comparée à la nouvelle. Ensuite, nous verrons quelle solution utiliser pour appliquer le blocage au niveau de la colonne lorsque nous travaillons avec des tableaux.

Les cellules sous les titres de colonne jaunes doivent multiplier la cellule correspondante sous le titre de la colonne verte par un facteur fixe pour la ville mentionné au niveau des lignes.

Dans cette solution, la cellule C6 doit être bloquée au niveau de la colonne, ce qui nous donne $C6.

Ceci permet de copier la formule dans toutes les cellules de la plage cible sans autre adaptation.

Astuce : Sélectionnez toute la zone cible (H6:K9) et commencez à saisir la formule. Terminez avec CTRL+ENTER. Cette combinaison copie automatiquement votre formule dans toutes les cellules de la zone cible sans modifier la mise en forme des cellules.

Si vous appliquez un tableau à la zone et que vous voulez retravailler le même exemple, vous remarquerez qu’il n’y a aucune possibilité directe de bloquer la colonne C.

Vous n’aurez la nouvelle syntaxe des tableaux qu’en cliquant sur la cellule souhaitée.

Après avoir saisi la formule, Excel copiera automatiquement votre formule jusqu’à la dernière cellule de la colonne. C’est une très nette amélioration par rapport à la méthode de travail traditionnelle.

Un inconvénient de cette nouvelle méthode se présente lorsque vous voulez copier la formule dans les colonnes adjacentes. Comme vous pouvez le voir dans l’exemple ci-dessous, la référence de chaque cellule se déplace alors que la référence[@Factor] aurait dû être bloquée. On ne peut plus résoudre ce problème avec un signe dollar.

Le résultat souhaité est =[@Summer]*[@Factor], mais les deux cellules ont suivi le même déplacement.

Vous résolvez ce problème en notant la référence au Facteur d’une manière différente dans la formule.

Au lieu d’écrire [@Factor], saisissez tblSeason[@[[factor]]:[[Factor]]].

Dans cette syntaxe, vous commencez par le nom du tableau. En cas d’oubli, Excel apportera automatiquement une correction. Ouvrez ensuite un crochet et utilisez le signe @ pour la référence de la ligne (contexte). Ensuite, vous mentionnez le nom de la colonne, suivi de deux points (:) et ajoutez à nouveau le nom de la colonne à la formule.

Si vous faites maintenant glisser la formule vers la droite, la référence à la colonne « Factor » sera toujours bloquée tandis que la colonne se changera en Summer, Fall et Winter.

Découvrez plus d’astuces en suivant une formation Excel. n’hésiter pas a réagir ou suvire la formation « open excel » a février 2020 vous pouvez exclusivement suivre la formation Excel et Power Bi à Gand.

Leave a Reply