Mise en forme conditionnelle 2 couleurs différentes toutes les deux lignes

0

Je souhaite appliquer une mise en forme conditionnelle pour modifier la couleur d'arrière-plan de lignes alternées sur une feuille de calcul. Les lignes alterneront entre deux couleurs (jaune et vert) deux lignes chacune.

C'est le code que j'utilise:

=MOD(ROW(),2)*($A1<>"")

et

=(1-MOD(ROW(),2))*($A1<>"")

Cela change toutes les lignes, mais je veux que toutes les lignes aient la même couleur. Que dois-je changer pour que cela fonctionne?

Gary Whitehead
la source

Réponses:

2

pour enregistrer certains cycles de processeur, vous pouvez formater toute la plage avec la 1ère couleur et utiliser cette formule pour formater conditionnellement les 3ème et 4ème lignes toutes les 4 lignes:

=MOD(ROW()-1;4)>1

si vous utilisez ce format conditionnel uniquement pour la plage utilisée, par ex. en créant un tableau Excel (celui sans couleurs de rangées alternées), il ne devrait pas être nécessaire d'inclure $A1<>"", mais n'hésitez pas à l'utiliser quand même

Aprillion
la source
0

Essayez ceci (correspond aux lignes 1, 2, 5, 6, etc.):

=MOD(FLOOR(ROW()/2+0.5,1),2)*($A1<>"")

et ceci (correspond aux lignes 3, 4, 7, 8, etc.):

=MOD(FLOOR(ROW()/2-0.5,1),2)*($A1<>"")
Indrek
la source
0

Étant donné que vous avez un motif, quelle que soit la valeur de la cellule, je ne pense pas qu'un formatage conditionnel soit nécessaire. Vous pouvez simplement formater un cycle du style choisi (dans ce cas, 2 cellules) et utiliser le peintre de format pour l'appliquer à la feuille entière. Je sais que ce n'est pas aussi amusant que de programmer des cellules, mais si j'ai bien compris votre question, elle devrait très bien faire l'affaire.

Eric Lino
la source