用excel函数从一堆数值中获取最接近的这个数,比如1至10,目标值是5最接近的是6(不要4只要6,网上看到的设置全是出4)
=LARGE(A:A,COUNTIF(A:A,">"&B1))
这个问题太大太大了。
据百度,
Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。
Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
Excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。
在您学会了Excel的基本操作后,是不是觉得自己一直局限在Excel的操作界面中,而对于Excel的函数功能却始终停留在求和、求平均值等简单的函数应用上呢?
难道Excel只能做这些简单的工作吗?
其实不然,函数作为Excel处理数据的一个最重要手段,功能是十分强大的,在生活和工作实践中可以有多种应用,您甚至可以用Excel来设计复杂的统计管理表格或者小型的数据库系统。
函数大全
数据库和清单管理函数
AVERAGE 返回选定数据库项的平均值
COUNT 计算数据库中包含数字的单元格的个数
COUNTA计算数据库中非空单元格的个数
DGET 从数据库中提取满足指定条件的单个记录
MAX 返回选定数据库项中的最大值
MIN 返回选定数据库项中的最小值
PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值
结果是5不是6
追答你的意思是找5,找到除了5之外最接近5的,如果上下有两个一样接近的的,找那个大的,是这样吧。
确实不太好设置,假设数据为1-99之间的整数,还是放在原来的位置,公式改为
=100-MOD(MIN(IF(ABS(A1:A10-B1)>MIN(ABS(A1:A10-B1)),ABS(A1:A10-B1)*10000+(100-A1:A10))),10000)
同时按下CTRL+SHIFT+回车,输入数组公式。
666666,就是这个种,大佬看看能不能有小数点的也可以,就是整数与有小数点同时存在。
本回答被提问者采纳