
Fórmula genérica
=IF(A1="red",true result,false result)
Resumo
Para realizar uma ação quando uma célula é igual a um determinado valor e outra quando não é igual, você pode usar a função IF. No exemplo mostrado, a fórmula na célula D6 é:
=IF(B6="red","x","")
Explicação
Se você quiser fazer algo específico quando uma célula é igual a um determinado valor, você pode usar a função SE para testar o valor, então fazer algo se o resultado for VERDADEIRO e (opcionalmente) fazer outra coisa se o resultado do teste for FALSO .
No exemplo mostrado, queremos marcar as linhas onde a cor é vermelha com um "x". Em outras palavras, queremos testar células na coluna B e realizar uma ação específica quando elas forem iguais à palavra "vermelho". A fórmula na célula D6 é:
=IF(B6="red","x","")
Nesta fórmula, o teste lógico é este bit:
B6="red"
Isso retornará TRUE se o valor em B6 for "vermelho" e FALSE se não for. Uma vez que queremos marcar ou sinalizar itens vermelhos, só precisamos agir quando o resultado do teste for VERDADEIRO. Nesse caso, estamos simplesmente adicionando um "x" à coluna D se a cor for vermelha. Se a cor não for vermelha (ou em branco, etc.), simplesmente retornamos uma string vazia (""), que é exibida como nada.
Observação: se uma string vazia ("") não for fornecida para valor_se_falso, a fórmula retornará FALSO quando a cor não for vermelha ou verde.
Aumente o preço se a cor for vermelha
Claro, você também pode fazer algo mais complicado. Por exemplo, digamos que você queira aumentar o preço dos itens vermelhos em apenas 15%.
Nesse caso, você poderia usar esta fórmula na coluna E para calcular um novo preço:
=IF(B6="red",C6*1.15,C6)
O teste é igual ao anterior (B6 = "vermelho"). Se o resultado for VERDADEIRO, multiplicamos o preço original por 1,15 (aumento de 15%). Se o resultado do teste for FALSO, simplesmente usamos o preço original como está.