我有 2 列,其中既有正值也有负值。假设列为 A 和 B。我需要找到一个同时匹配 A 和 B 值的条件。
即,如果 -3.485 < a < +2.1254 值且 -4.002 值 < b < +2.0058 值,则仅提供输出,否则留空。
该条件应该同时满足 a1 和 b1,对于所有单元格同样如此,并给出输出。
数据如下
No B G
3 -1.715772722 -3.054865035
5 3.588890805 -3.475612176
6 6.752195683 -6.766356639
7 4.614783751 -7.026582153
8 2.365077193 -2.988718743
9 -1.789974105 -4.252785509
10 2.054340923 -10.79873773
11 0.642314339 -1.953243473
12 0.619638393 -10.5032906
14 -2.372712122 -4.078433599
15 -0.336235015 -7.9877767
16 -3.938464913 -0.878690891
17 -5.580748439 -6.884853407
18 5.936213662 -2.359464975
19 5.31799345 -2.585210068
21 -0.496620035 -4.729243662
23 2.067383731 -5.987820517
24 1.69158942 -6.053157846
25 6.861025116 -1.905004097
26 3.659342479 -2.268393163
28 2.276700373 -2.708745304
30 -4.659115278 -10.70395635
我已经尝试过以下
=IF(AND(−3.94661308<I2<4.10089412,−3.2482405<K2<2.2681055),A2,"")
和这个
=IF((AND(I2>=−3.94661308, I2<=4.10089412, −3.2482405>=K2, K2<=2.2681055 )), y2, "")
它将其作为#NAME 返回?
我不知道我错在哪里
答案1
D2 中的公式(拖下来):
=IF(AND(B2>=$B$25,B2<=$B$26,C2>=$C$25,C2<=$C$26),"Matched","Not matched")
工作表:
A B C D
1 3 -1,715772722 -3,054865035 Matched
2 5 3,588890805 -3,475612176 Not matched
3 6 6,752195683 -6,766356639 Not matched
4 7 4,614783751 -7,026582153 Not matched
.......................................................
9 11 0,642314339 -1,953243473 Matched
.......................................................
22 28 2,276700373 -2,708745304 Not matched
23 30 -4,659115278 -10,70395635 Not matched
24
25 From -3,485 -4,002
26 To 2,1254 2,0058
27
当然,公式中的地址可以用精确值替换。