Função OR não retornando "TRUE" quando os parâmetros foram atingidos
Eu tenho um grande conjunto de dados e criei várias regras que quero usar para filtrar alguns pontos de dados desnecessários.
Aqui está um exemplo simplificado de alguns dados:
A B C D
1 PIPPIP 0 0.411298 PIPPIP
2 PIPPIP 0.6 0.40924 PIPPIP
3 PIPPIP 1 0.378689 PIPPIP
4 PIPPIP 1 0.75456 PIPPIP
5 PIPPIP 0.8 0.967534 PIPPIP
6 PIPPYG 0.9 0.865426 PIPPYG
7 PIPPYG 0.9 0.789654 PIPPYG
Uma regra de exemplo seria separar todos os pontos de dados que possuem valores B> 0,89 e C> 0,749 se D = PIPPIP ou> 0,849 se D = PIPPYG
Para fazer isso, estou usando a fórmula:
=AND(B1>0.89,(OR((AND(D1="PIPPIP",C1>0.749)),(AND(D1="PIPPYG",C1>0.849)))))
No entanto, isso sempre retorna um valor FALSE, mesmo para pontos que atendem aos dois critérios. Eu sei que deve haver um erro na fórmula, mas não consigo descobrir qual é o erro. Alguém poderia me indicar?
Ou é o problema que não consigo aninhar OU funciona como eu tenho?
Eu realmente apreciaria se alguém me orientasse sobre isso.
Obrigado.