Notifications
Clear all

Formatação com 3 condições

5 Posts
2 Usuários
0 Reactions
1,103 Visualizações
imfancy
(@imfancy)
Posts: 3
New Member
Topic starter
 

Tenho um mercadinho e estou organizando as datas de validade de acordo com as formatações condicionais. Tõ guardando as datas a partir de 3 meses.
O que eu quero fazer é preencher as linhas que tenham data entre 01/10 até 31/10/2022 de AMARELO
Pra fazer as condições dos meses de setembro e novembro/posterior a novembro, eu criei duas regras. Uma com "<=" e outra com ">=" e retirei o trancamento, porque se eu usasse as regras de realce das células, a formatação ficaria apenas na coluna C.

OBS: se eu usar as regras de realce das células e selecionar "Está entre..." até dá certo, mas a formatação fica trancada na coluna C, quando na verdade eu quero que vá para as outras colunas também. 

 
Postado : 21/09/2022 1:58 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

"O que eu quero fazer é preencher as linhas que tenham data entre 01/10 até 31/10/2022 de AMARELO"

Selecione os dados, por exemplo A2:D500 e utilize a fórmula abaixo na Formatação Condicional.

=E($C2>="1/10/22"*1;$C2<="31/10/22"*1)

Osvaldo

 
Postado : 21/09/2022 2:46 pm
imfancy
(@imfancy)
Posts: 3
New Member
Topic starter
 
Postado por: @osvaldomp

=E($C2>="1/10/22"*1;$C2<="31/10/22"*1)

Muitíssimo obrigado!!!!!!

Só uma dúvida: o que significa esse 1 da fórmula? 

 
Postado : 21/09/2022 3:43 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

@imfancy
Há duas funções no Excel para referenciar uma data: =DATA(ano;mês;dia) e =DATA.VALOR(texto_data).
Utilizando a segunda função acima na fórmula que passei, ela ficaria assim:
=E($C2>=DATA.VALOR("1/10/22");$C2<=DATA.VALOR("31/10/22"))

A função DATA.VALOR() converte um texto em data, se o texto for reconhecido pelo Excel como uma data válida.

Outra forma de conversão é fazer uma operação aritmética de texto_data com um elemento neutro, que assim manterá o valor da data, veja abaixo.

(texto_data)*1 ~~~> o número 1 é o elemento neutro na multiplicação, ou
(texto_data)+0 ~~~> o número 0 é o elemento neutro na soma

Ambos convertem o texto em data sem alterar o seu valor, visto que o Excel armazena datas como números sequenciais.

Um terceira opção para conversão é --(texto_data)

Osvaldo

 
Postado : 21/09/2022 10:01 pm
imfancy
(@imfancy)
Posts: 3
New Member
Topic starter
 

@osvaldomp Entendiii. É por esse mesmo motivo que, quando eu coloco apenas a data "01/09/2022", o excel não reconhece os "0", tanto do dia quanto do mês? Porque quando uso isso na fórmula dos meses menores que setembro "=$C2<=01/09/2022" ele simplesmente me retorna apenas "=$C2<=1/9/2022" e sequer dá certo

 
Postado : 23/09/2022 8:18 pm