Estou tentando usar a QUERY
função combinada com OR
a lógica e a =today()
fórmula para criar uma nova tabela a partir do meu conjunto de dados.
Os dados estão na aba “DADOS” e ‘QUERY’ está na aba “QUERY”. Folha
Aqui está uma recriação horrível da entrada da minha tabela de dados (não consigo descobrir como fazer uma tabela embutida com mais de duas colunas...):
Coluna A (ID) | Coluna B (Data) |
---|---|
1 | 11/12/2020 |
2 | 17/01/2024 |
3 | 30/11/2022 |
4 | 20/11/2023 |
Coluna C (Pontuação 1) | Coluna D (Pontuação2) |
---|---|
52 | 60 |
44 | 40 |
50 | 50 |
53 | 60 |
Coluna E (Pontuação3) |
---|
60 |
50 |
30 |
50 |
Para minha tabela de saída QUERY, estou obtendo apenas as linhas 2 e 3 do ID, mas esperava obter também a linha 1 do ID.
Aqui está uma captura de tela da entrada da minha tabela de dados:
Aqui está uma captura de tela da saída da minha tabela QUERY:
Aqui estão meus critérios: Pontuação 1> 45, OU Pontuação 2> 50, OU Pontuação 3> 50, OU Data há mais de 18 meses (no momento em que escrevo isto, qualquer coisa antes de 26 de julho de 2022 atenderia aos critérios, mas gostaria que isso fosse um data dinâmica e atualização por conta própria para incluir 18 meses a partir da data de hoje).
Estou procurando criar uma tabela contendo cada linha que atenda a pelo menos um desses 4 critérios, sem linhas duplicadas.
Aqui está minha fórmula QUERY:
=QUERY(DATA!A1:E10, "select A, C, D, E, B where(C < 45 OR D < 50 OR E < 50 OR B > '=today()-548')",1)
A parte do 'QUERY' que não está funcionando é a OR B > '=today()-548'
parte. Estou tentando incluir linhas com data superior a 18 meses atrás (548 dias) a partir da data de hoje. Achei que essa seria a melhor maneira, pois os dados nas colunas que pretendo incluir não são mutuamente exclusivos. Os três primeiros critérios estão aparecendo na minha lista, 'C < 45 OR D < 50 OR E < 50'
mas as linhas que atendem apenas OR B > '=today()-548'
não estão aparecendo.
Qualquer ajuda seria muito apreciada e ficarei feliz em esclarecer mais.
Você pode tentar:
OU
Podes tentar: