Excel: Gare à l’ajout de lignes dans vos formats conditionnels!

Publié le 29 janvier 2014
par Sophie Marchand M.Sc., CPA, CGA, MVP
Excel Format Conditionnel

Excel: Gare à l’ajout de lignes dans vos formats conditionnels!

Aujourd’hui, je partage avec vous un truc Excel qui vous sera utile si vous utilisez du format conditionnel dans des fichiers qui peuvent être altérés par des utilisateurs, notamment par l’ajout de lignes. Dans l’exemple ci-bas, Je souhaite que la cellule “Statut” soit hachurée, lorsqu’il y a un changement de client (colonne B). Autrement dit, je veux que l’utilisateur du fichier indique le statut à l’aide d’un menu déroulant, pour chaque client.

.

Dans un premier temps, voici un petit extrait d’un tel tableau.

.

Excel Format Conditionnel

.

Format conditionnel: Solution 1

.

Si les utilisateurs du fichier étaient dans l’incapacité d’insérer des lignes, la formule suivante serait très efficace comme format conditionnel ($B5=$B4). Mais dans notre exemple, les utilisateurs du fichier peuvent insérer des lignes. Observons quand même l’effet de cette première solution.

.

Excel Format Conditionnel

.

Sur l’image ci-bas, on voit que toutes les données concernent le client 1, donc le deuxième et le troisième statut sont hachurés. À noter que dans ce fichier, les numéros des clients doivent être en ordre croissant.

.

Excel Format Conditionnel

.

De même, on voit que lorsque l’on change de numéro de client, la cellule de statut n’est plus hachurée, ce qui indique à l’utilisateur qu’il faut se prononcer sur la valeur de cette cellule.

.

Excel Format Conditionnel

.

Même chose sur l’image ci-bas, avec une variation dans les numéros de clients. Donc jusque-là, tout fonctionne comme prévu!

.

Excel Format Conditionnel

.

Mais supposons maintenant que vous insérez une ligne au-dessus de la ligne 7. Dans ce cas, tout pourrait paraître normal mais ne pas l’être. En effet, si vous placez votre curseur dans la cellule D8 et regardez la formule du format conditionnel, celle-ci est erronée et tente de rapprocher les valeurs de B8 et de B6., plutôt que de comparer la ligne actuelle avec la ligne précédente.

.

Excel Format Conditionnel

.

Ce faisant, dans le contexte ci-bas, on voit bien que le format conditionnel ne fonctionne pas bien. En effet, la cellule D8 devrait être hachurée et elle ne l’est pas.

.

Excel Format Conditionnel

.

Format conditionnel: Solution 2

.

C’est pourquoi il est plutôt recommandé de travailler avec la fonction Indirect() et la fonction Ligne() (ou Row() en anglais), qui fonctionnera à tout coup, même lorsqu’un utilisateur ajoutera des lignes dans le tableau. Dans l’image ci-bas, on voit qu’avec cette formule, l’ajout de ligne n’abîme pas le format conditionnel des cellules hachurées. Bien sûr, cela suppose que vous insérez une ligne “copiée”.

.

Excel Format Conditionnel

.

Vous aimez cet article?

Je vous invite à le partager dans vos différents réseaux sociaux et également à laisser un commentaire plus bas.

 

CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top