Formatação condicional 2 cores diferentes a cada duas linhas

0

Eu quero aplicar a formatação condicional para alterar a cor de plano de fundo de linhas alternadas em uma planilha. As linhas alternarão entre duas cores (amarelo e verde), duas linhas cada.

Este é o código que estou usando:

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

e

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

Ele muda todas as outras linhas, mas eu quero que cada duas linhas sejam da mesma cor. O que preciso mudar para que isso funcione?

    
por Gary Whitehead 24.05.2012 / 01:15

3 respostas

2

para salvar alguns ciclos do processador, você pode formatar todo o intervalo com a 1ª cor e usar essa fórmula para formatar condicionalmente a 3ª e a 4ª linhas de cada 4 linhas:

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

se você usar este formato condicional apenas para o intervalo usado, por exemplo Ao criar uma tabela do Excel (aquela sem cores de linhas alternadas), não deve ser necessário incluir $A1<>"" , mas sinta-se à vontade para usá-la de qualquer maneira

    
por 05.06.2012 / 11:04
0

Tente isto (corresponde às linhas 1, 2, 5, 6, etc):

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

e isto (corresponde às linhas 3, 4, 7, 8, etc):

=MOD(FLOOR(ROW()/2-0.5,1),2)*($A1<>"")
    
por 24.05.2012 / 03:22
0

Como você tem um padrão em andamento, independentemente do valor da célula, não acredito que seja necessária uma formatação condicional. Você pode apenas formatar um ciclo do estilo escolhido (nesse caso, 2 células) e usar o pintor de formato para aplicá-lo à folha inteira. Eu sei que não é tão divertido quanto programar células, mas se eu fizesse a sua pergunta corretamente, deveria funcionar bem.

    
por 30.01.2017 / 20:26