我有一个大型数据集,并创建了一些我想用来过滤掉一些不必要的数据点的规则。
以下是一些数据的简化示例:
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
示例规则是分离具有B>的所有数据点。 0.89和C值>如果D = PIPPIP,则为0.749;如果D = PIPPYG,则为> 0.849
要做到这一点,我使用的公式:
=AND(B1>0.89,(OR((AND(D1="PIPPIP",C1>0.749)),(AND(D1="PIPPYG",C1>0.849)))))
但是,即使对于满足两个条件的点,这也始终返回FALSE值。我知道公式中一定有错误,但我无法弄清楚错误是什么。有人请指出我吗?
或者问题是我无法嵌套或像我一样的功能?
如果有人能指引我,我真的很感激。
感谢。