Como colorir linhas com base no valor da célula no OpenOffice e no LibreOffice

43

Como você define automaticamente a cor de fundo de uma linha inteira com base no valor de uma coluna específica nessa linha no OpenOffice e no LibreOffice?

Existem perguntas semelhantes para Excel , mas isso não funciona completamente no LibreOffice.

Posso definir uma regra de formatação condicional usando uma fórmula para definir a cor de uma célula específica com base no valor nessa célula (por exemplo, =$D5 ), mas como aplico a formatação à linha inteira?

    
por Cerin 23.05.2013 / 06:06

2 respostas

44

É ainda mais fácil do que a solução pnuts '. Você não precisa selecionar a célula que contém o valor que deve ser relevante para a formatação condicional. Basta selecionar todas as células que devem ser formatadas condicionalmente e usar uma regra baseada em fórmula. Agora, se sua fórmula usa um endereço de célula com coluna fixa (por exemplo, "$ D5"), o OpenOffice irá adaptá-lo para todas as células selecionadas.

Por exemplo: Você deseja formatar condicionalmente a tabela a seguir com base no valor da segunda coluna (B) (o formato deve ser aplicado se o valor for maior que 2):

Parafazerisso:

  1. SelecioneascélulasA1aC5;

  2. SelecioneomenuFormat->ConditionalFormatting->%Manage...

  3. CliquenobotãoAddparaadicionarumacondição;

  4. SelecioneotipodecondiçãoFormulais

  5. InsiracomoFórmula$B1>2edefinaoformatoaseraplicadoseacondiçãocorresponder(porexemplo,fundovermelhofeio);

Oresultadoseráassim:

Para verificar o que o LibreOffice / OpenOffice fez com a sua tabela, selecione uma única célula, por exemplo A4 , e selecione Menu Format - > Conditional Formatting - >% Manage... novamente.

Você verá que há uma regra de formatação condicional definida para essa célula, com Formula is como tipo de condição e $B4 > 2 como fórmula. Então, o LibreOffice traduziu o formato condicional definido para a tabela completa em regras únicas para cada uma das células automaticamente.

    
por 10.08.2013 / 12:44
1

Eu confesso que achei isso extremamente complicado. Você precisa "manipular" a célula selecionada (contorno preto) com a matriz selecionada para formatação (sombreada).

Clique em D5 (para mostrar o contorno preto) e selecione a planilha inteira (acima de 1 e à esquerda de A ). Definir a formatação condicional necessária com a Fórmula é: $ D5 = {qualquer que seja o conteúdo de D5 }.

Se isso não funcionar, é apenas porque não me expliquei corretamente!

    
por 23.05.2013 / 14:20