比较两个范围内的两个值

比较两个范围内的两个值

我有 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 

当然,公式中的地址可以用精确值替换。

相关内容