Altera a formatação de uma célula dependendo do valor dessa célula e de outra célula

0

EDITAR:

Ok. Graças a BruceWayne, progredi.

Noentanto,afórmulaqueacabeicom:    =AND($C3="Y",OR($G3<=0.5,$H3<=0.5,$I3<=0.5,$J3<=0.5,$K3<=0.5,$L3<=0.5,$M3<=0.5,$N3<=0.5,$O3<=0.5,$P3<=0.5))

transforma todas as células formatadas condicionalmente na linha verde simplesmente porque existe um Y na célula da coluna C .

A fórmula idealmente deve verificar se uma célula na coluna C tem um Y e uma célula na mesma linha nas colunas H:P tem um valor < = 0,5 . Se ambos os valores forem VERDADEIROS, apenas a célula com um valor < = 0.5 deverá ser formatada como VERDE .

Na minha imagem incluída, a célula H7 está colorida VERDE , embora seja 0,99 ( > 0,5 ). Isso parece ser porque a fórmula está apenas verificando se um Y está na coluna C row 7 .

Eu não entendo o jargão de formatação condicional do Excel, então, por favor, explique-o em termos leigos.

Se uma célula (por exemplo: C1 ) na coluna C contiver o valor: Y e QUALQUER célula da mesma linha nas colunas H:K is = < 0.5 (por exemplo, K1 ), então faça com que essas células (por exemplo, K1 ) transformem VERDE . O (G) no diagrama indica uma célula que deve ser verde.

(Diagrama para maior clareza)

| Column C | Column H | (Column MID) | Column K |
|          |          |              |          |
|    Y     |   0.6    |     0.9      |  0.3(G)  |
|          |          |              |          |
| (empty)  |   0.5    |     0.4      |  0.3     |
|          |          |              |          |
|    Y     |   0.5(G) |     0.2(G)   |  0.9     |


Eu tentei =AND($C$3="Y",$G$3:$P$75="<0.5")

Eu tentei =IF(AND($C$3:$C$75="Y",$G$3:$P$75="<0.5"),"")

Eu pluguei as duas fórmulas no gerenciador de formato condicional e defini o formato de saída como VERDE , mas estou perdendo alguma coisa porque nenhuma célula ficou verde.

    
por Ebonezra 12.06.2018 / 22:54

2 respostas

3

Na verdade, você só precisa de três regras de formatação condicional - sua terceira é redundante.

Para funcionar corretamente conforme necessário, a fórmula da última regra precisa ser alterada para:

=AND($C3="Y",G3<=0.5,G3<>"")

Parapoderescrever/modificarfórmulasdeformataçãocondicional,vocêprecisasaberalgumascoisas.


Emprimeirolugar,vocêprecisaentenderadiferençaentreendereçamentorelativoeabsoluto.

Basicamente,oendereçamentoabsolutoéquandoháum$nafrentedasletrase/ouosnúmerosdeumendereço,porexemplo,acolunaCin$C3éumareferênciadecolunaabsoluta.Conformevocêpassadeumacélulaparaoutraàdireita,oendereçodeexemplo,$C3,permaneceomesmoqueacolunaéabsoluta.(Conformevocêdesce,oendereçoseráalterado,jáquealinhaérelativa.)

Oendereçamentorelativoéquandonãohá$,porex.alinha3em$C3eacolunaGemG3.Conformevocêsemoveparaadireita,apartedacolunadesseendereçoéalterada.ParaG3,napróximacélulaàdireita,elamudaparaH3.Paraapróximacélula,éI3eassimpordiante.


Asegundacoisaquevocêprecisasaberéqueaoinserirafórmuladeumaregradeformataçãocondicional,elaétratadacomosefosseinseridanacélulasuperioresquerdadointervalo"Aplica-se a" e quando o Excel a aplica às células em esse intervalo para trabalhar os formatos das células, as referências relativas mudam conforme descrito acima.

Então, qual sua última fórmula

=AND($C3="Y",OR($G3<=0.5,$H3<=0.5,$I3<=0.5,$J3<=0.5,$K3<=0.5,$L3<=0.5,$M3<=0.5,$N3<=0.5,$O3<=0.5,$P3<=0.5))

está realmente fazendo (para a primeira linha do intervalo "Aplica-se a") é " para cada célula na linha, se $C3="Y" e se < strong> qualquer das células de $H3 a $P3 é < = 0.5, depois defina a cor da célula como verde ". A mesma coisa acontece, apropriadamente, para todas as outras linhas no intervalo "Aplica-se a".

O que você precisa fazer em vez disso é " para cada célula na linha, se $C3="Y" e se a célula atual estiver < = 0.5, defina a cor da célula para verde ".

Como, como expliquei acima, quando a fórmula é inserida no Gerenciador de regras de formatação condicional, ela é tratada como se inserida na célula superior esquerda de $G$3:$P$75 (cell $G$3 ), "a célula atual" é a referência relativa G3 .

Notas:

Para que sua fórmula funcione corretamente, uma verificação para ver se a célula não está em branco também é necessária. Uma célula em branco é tratada como 0 ao comparar com um número e, como 0 < = 0.5, todas as células em branco seriam coloridas em verde.

    
por 13.06.2018 / 06:38
0

Você pode fazer:

=AND($C2="Y",OR($H2<=.5,$I2<=.5,$J2<=.5,$K2<=.5))

    
por 12.06.2018 / 23:36