Formule Excel: mettez en surbrillance une ligne sur deux -

Table des matières

Formule générique

=ISEVEN(ROW())

Sommaire

Si vous souhaitez mettre en surbrillance une ligne sur deux dans un tableau (parfois appelé zébrure) avec une mise en forme conditionnelle, vous pouvez le faire avec une formule simple qui utilise la fonction ISEVEN ou ISODD. Par exemple, si vous souhaitez mettre en évidence une ligne sur deux dans la plage B3: F102, sélectionnez la plage entière, puis créez une règle de mise en forme conditionnelle qui utilise cette formule:

=ISEVEN(ROW())

Explication

Lorsque vous utilisez une formule pour appliquer une mise en forme conditionnelle, la formule est évaluée pour chaque cellule de la sélection. Dans ce cas, il n'y a aucune adresse dans la formule, donc, pour chaque cellule dans les données, les fonctions ROW et ISEVEN sont exécutées. ROW renvoie le numéro de ligne de la cellule et ISEVEN renvoie TRUE si le numéro de ligne est pair et FALSE si le numéro de ligne est impair. La règle se déclenchera sur TRUE, donc même les lignes seront ombrées.

Pour ombrer les lignes impaires, utilisez simplement ISODD à la place:

=ISODD(ROW())

Une alternative MOD

Si vous utilisez une ancienne version d'Excel (avant 2007), vous n'aurez peut-être pas accès à ISEVEN et ISODD. Dans ce cas, vous pouvez utiliser la formule "classique" pour ombrer les lignes paires ou impaires, qui dépend de la fonction MOD:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

MOD prend un nombre et un diviseur comme arguments et renvoie le reste. La fonction ROW fournit le nombre, qui est divisé par 2, donc MOD renvoie zéro lorsque la ligne est un nombre pair et 1 sinon.

Articles intéressants...