如何用EXCEL公式筛选出一个数值的区间范围内的数值

ABC三个单元格给出一组数据,我想要在DEF三个单元格内输入一个数值,ABC的数据会自动给出DEF数值正负0.2之间的数据,比如我在DEF分别输入1.2 2.1 1.9 ,那么需要在ABC筛选出来对应的数据就是1.2±0.2 2.1±0.2 1.9±0.2,也就是A出现1-1.4 B出现1.9-2.3 C出现1.7-2.1,然后是只出现范围内的数据,其他不符合的不出现。

=INDEX(A:A,SMALL(IF((A$1:A$100>D$1-0.2)*(A$1:A$100<=D$1+0.2),ROW($A$1:$A$100),65536),ROW(A1)))&""
数组公式
同时按CTRL shift 回车键执行
然后下拉,右拉填充公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-14
B3与B4的值已经确定,那么(B3+B4)就是确定的
(D3+E3)/2也是确定,
楼主要求的值,有些看不懂,到底是怎么样的一个值。
第2个回答  2018-06-24
在A1中输入或复制粘贴下列公式
=RANDBETWEEN((D1-0.2)*10,(D1+0.2)*10)/10
右拉填充追问

没有明白这个公式具体运用

我又发了一个带图的

本回答被网友采纳
第3个回答  2018-06-24
这个可以用VBA来实现,不过你最好发一下完整表格,追问

我又发了一个带图的
可以看一下

第4个回答  2018-06-24
讲实话,没看懂。追问

我又发了一个带图的,可以看一下

相似回答