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.

questionAnswers(2)

yourAnswerToTheQuestion