Estou recebendo as datas no seguinte formato:
5.9.2024
. então d.m.yyyy
.
e preciso usar esse campo na fórmula da consulta para verificar se essa data está entre duas datas (por exemplo >=5.9.2024
, . e <=12.9.2025
. são os valores das células para o intervalo de datas).
Estou com dificuldades para converter a célula de texto em data para poder fazer essa comparação.
Tentei todas as fórmulas diferentes para conversão de texto em data, mas nada funciona.
=query(A4:B, "select Col1 where Col2>='"&$A2&"'AND Col2<='"&$B2&"'")
Corrigindo o formato da data para comparação
Parece que você está tendo problemas para converter a string. É por isso que você está tendo problemas durante a comparação.
Tente converter suas datas usando esta fórmula.
Antes de fazer qualquer comparação, ele deve funcionar como esperado.
Você também pode tentar esta fórmula para processar várias linhas.
Use
BYROW
e coloque a fórmula dentro de umLAMBDA function
.Exemplo de saída:
Nota : Isto é para converter sua string para uma Data que pode ser usada na parte de comparação da fórmula. Se precisar de mais informações sobre como trabalhar com esta fórmula, sinta-se à vontade para perguntar nos comentários.
Referência:
Data
Você pode tentar a seguinte fórmula:
Em seguida, aplique o formato de data desejado às células.
Para converter uma coluna inteira, use-
Para obter datas diretamente da sua primeira coluna, tente-
Para a coluna inteira, tente-
Uma alternativa para corrigir as datas e despejar as Colunas
A and B
na planilha a fórmula na célulaD4
é:.