Excel: formatação condicional usando conjuntos de ícones?

1

GostariadeformataralinhaSubtotaldeformaquedentrodecadacélulaSubtotalestejaoíconetotaleumícone"conjunto de ícones" que mostrará se esse mês é maior ou menor que o total do mês anterior.

Eu testei a seguinte regra de formatação condicional do zero, destacando as células do subtotal de fevereiro a dezembro:

Esperandoquefosseaplicadoumíconeverde"para cima" se o subtotal desse mês fosse maior que o do mês anterior, o ícone amarelo "mesmo" se fosse o mesmo e um ícone "para baixo" vermelho se fosse menor que o mês anterior.

No entanto, acabei com um erro:

Então ... alguma ideia de como eu posso realizar o que eu estou procurando?

    
por TheCleaner 03.05.2013 / 18:10

2 respostas

2

Supondo que você esteja usando o Excel 2007 e superior, os conjuntos de ícones embutidos na formatação condicional realmente não têm a capacidade de executar a tendência que você está exigindo. Existem algumas maneiras diferentes de esfolar esse gato.

Vamos pegar essa tabela de dados:

January  |  February  | March  | April
  $10    |    $20     |   $15  |   $15

Método 1

Esse método cria uma fórmula IF e, em seguida, gera o caractere necessário para representar a seta para cima / para baixo / lateral com base na fórmula. Você teria que adicionar uma coluna entre cada mês / subtotal para conseguir isso. O estilo de fonte para cada uma das colunas de seta seria wingdings e, em seguida, você pode formatar as setas como quiser com formatação condicional com base no caractere Wingdings. Depois de fazer a fórmula (e a formatação condicional), basta copiar / colar nas outras colunas.

A fórmula seria esta:

=IF(A2<B2,CHAR(233),IF(A2=B2,CHAR(232),CHAR(234)))


Os códigos são os seguintes:

é = Up Arrow = char 233
è = Sideways (right) arrow = char 232
ê = Down Arrow = char 234

Para formatar as setas condicionalmente, você selecionaria as setas e aplicaria o "Realçar Regras de Célula, Texto que Contém" e, para o seu valor, você colocaria = char (233) e selecionaria sua formatação. Em seguida, adicione essa regra para cada personagem.

Método 2

Você pode usar os conjuntos de ícones, mas deve definir os parâmetros por coluna (subtotal). Você clicará na coluna Total de fevereiro e aplicará o Formato condicional para o conjunto de ícones (Inicial, Formato condicional, Conjuntos de ícones, Setas direcionais). Vai mostrar uma flecha. Agora clique novamente em Formato condicional e, em seguida, Gerenciar regras. Clique no Icon Set e clique em "Edit Rule".

Para a regra de seta para cima, altere para ">" e para "Tipo" selecione "Número" e clique no botão Barra de fórmulas em "Valor" e, em seguida, clique na célula de janeiro. Em seguida, pressione Enter. Isso lhe dará o valor, $ A $ 2. Ele deve ter valores absolutos usando o $ e não pode simplesmente ser um valor relativo de A2.

Para a próxima seta, selecione a seta amarela da esquerda para a direita. Selecione ">=" e mude "Tipo" para "Número". Em seguida, no campo "Valor", digite a mesma coisa para a regra Seta para cima.

Para a próxima seta, selecione a seta vermelha para baixo, se ainda não estiver. Clique em OK e clique em OK.

Repita estes passos para cada mês sucessivo.

    
por 03.05.2013 / 19:43
0

Se outras pessoas se depararem com esse problema, você poderá usar a referência relativa ... pelo menos, isso é mais rápido do que configurar a regra para cada célula ou coluna manualmente. Primeiro, faça uma célula (você deve escolher apenas uma célula) e use INDIRECT para referenciar o valor, por ex. para referência relativa a um valor de coluna dentro da regra condicional (ou pode usar linhas, se necessário, etc ...):

=INDIRECT("R9C" & COLUMN(), FALSE)

Em seguida, basta copiar a célula e Colar Formatação para o restante das células. É necessário o conjunto de ícones ou a escala de cores para aplicar. Se você referenciar as duas linhas e colunas, deverá colar uma célula por vez. Se, como neste exemplo de caso, eu mencionei acima, você referencia apenas uma coluna, mas a linha é absoluta, então você pode colar uma coluna inteira de cada vez.
Há outras maneiras de acelerar isso, mas você obtém o essência disso.

    
por 27.08.2015 / 01:09