Excel公式大于但小于几层

我有几百行的数据,每个都有一个1到200之间的数字,我想把它们放在1-5的类别中,这取决于数字的位置。

类别看起来像这样:


Zones Min Max 1 0 35 2 35 60 3 60 85 4 85 110 5 110 200 

如果它大于最小值,但小于最大值,则要为其指定一个区域。

我有2个公式,我一直在解决它。 一个是嵌套的IF AND语句:

 =IF(A1<=35,1,IF(AND(A1<=60,A1>35),2,IF(AND(A1<=85,A1>60),3,IF(AND(A1<=110,A1>85),4,IF(AND(A1<=200,A1>110),2,"TOO BIG"))))) 

第二个公式试图使用SUMPRODUCT函数:

 =INDEX($C$2:$C$6,SUMPRODUCT(--(A1<=$E$2:$E$6),-- (A1>$D2:$D$6),ROW($2:$6))) 

我没有必要继续手动调整数值,而是将它们设置为绝对值,这就是为什么这个公式略有不同。 E列是最大值集合,D是最小值集合。

任何帮助,将不胜感激!

用这个:

 =MATCH(A1,{0,35,60,85,110}) 

在这里输入图像说明

另一种方法是使用VLOOKUP ,你只需要设置最小数量:

 =VLOOKUP(D2,$A$2:$B$6,2,1) 

关键是第四个参数需要设置为1 ,这意味着TRUE 。 它会find最接近的价值,并为您返回该区域。

但是注意到你有35或60等重叠,你需要调整你的价值栏。