Formatação do Excel 2007 usando um intervalo

1

Estou formatando um calendário em várias planilhas no excel, com os finais de semana em destaque. Eu gostaria de formatar todas as folhas de uma tabela de 1s & 0s que eu gerou para coincidir com anos diferentes. Infelizmente, não usei adequadamente os intervalos nomeados ou o deslocamento para obter o efeito desejado.

Aformataçãoàesquerdausaumareferênciarelativa,=O3=1,queseriaincômodaeapresentariaapossibilidadedeerroàmedidaqueoutrascopiassemos'dados'em13folhasemanosposteriores.Então,noteipessoassugerindousarumintervalonomeado.Aqui,nãoconseguireproduzirosresultados.

AimagemacimausaoO3:O14denominadobhbh(jáqueestouapenaspraticandoemumaplanilhavazia)etentaformataracolunaDecemque=bhbh>0.Comovocêpodever,todaaáreaécoloridaemvezdecéluladentrodointervalo.

Omesmoacontecequandoagradeéumintervalonomeado.Usar=offset("sheet3!O3:O10")=1 não aplica a formatação às células selecionadas. Eu estou em uma perda além de colar os dados em cada folha para formatação relativa, mas isso parece perigoso ao longo do tempo.

    
por Nicholas Manuel Prado 16.10.2010 / 04:49

1 resposta

1

Você pode conseguir isso sem precisar da tabela adicional de 1s e 0s ou intervalos nomeados ...

Método:

Etapa 1:

Configure sua planilha como mostrado abaixo ...

+-------+-------+-------+-------+-------+-------+---
|       |   A   |   B   |   C   |   D   |   E   |
+-------+-------+-------+-------+-------+-------+---
|    1  |  2010 |  Jan  |  Feb  |  Mar  |  Apr  | ...
+-------+-------+-------+-------+-------+-------+---
|    2  |     1 |       |       |       |       |
+-------+-------+-------+-------+-------+-------+---
|    3  |     2 |       |       |       |       |
+-------+-------+-------+-------+-------+-------+---
|    4  |     3 |       |       |       |       |
+-------+-------+-------+-------+-------+-------+---
|       |   ... |       |       |       |       |

Etapa 2:

Selecione a área em que você deseja aplicar a formatação condicional (B1: M32), certificando-se de que a célula B1 seja a célula ativa na seleção.

Etapa 3:

Aplique um formato condicional condicional usando a opção Use uma fórmula para determinar quais células devem ser formatadas e use essa fórmula, tomando cuidado para garantir que as referências absolutas sejam inseridas corretamente . Selecione sua formatação de escolha.

=WEEKDAY(DATEVALUE($A2&" "&B$1&" "&$A$1),16) < 3

Explicação:

Isso funciona usando o dia (col A), o mês (linha 1) e o ano (célula A1) para criar uma string de data e convertê-la em uma data real (usando a função DATEVALUE) e, em seguida, determinar se essa data é um sábado ou domingo (usando a função WEEKDAY).

Nota: testado no Excel 2010

    
por 16.10.2010 / 09:14