查找最接近指定值的数据。
有同学问如何能以最快的速度找到一个指定的值,比如指定值五十,在这些数据中找到哪个数据是最接近五十的,来快速找到有没有什么好的方法。其实给大家分步来演示一下这步骤怎么做。
·第一步等于什么?第一步要等于指定值减去,把指定的f4锁定上,确定。把整个公式向下拖拽一下,都全剪一遍。
·剪一遍之后,当然这个值最小的肯定就是最接近的,所以用abs,abs是绝对值,取绝对值的就是把负号给去掉,取绝对值,然后确定。把所有的这些负号给去掉,固的就全都变成正的了。
·正的之后在这里,这些数据就来取最小值,等于进行数,来取这些数据的最小值,然后确定最小值是一,看到没有就找到了最接近指定值五十的数据,最小值偏差最就是差值最小的是一,对应的这个数就四十九,所以四十九是最接近指定值五十的,就把四十九给找到这里来,就这么个逻辑。
·第一步是找酸辣的差值,差值之后去掉绝对值,然后找最小的,最小的就是这个数据,这么来的。怎么给它一步到位?当然这拆解的过程一步到位,看一下等于什么?等于第一步用什么?用abs,把这些数据这一列数据让它减去五十,或者减去这个数据也行,但这个写它也可以,减去五十,然后确定,就出来了这些数据,和它是一模一样的。
·这个数据之后再来取最小值,命函数,来取它的最小值,最小值是一,找到了。
·接着前面再签到什么?签到菲尔塔说来筛选就行了,菲尔塔说筛选,筛选什么?筛选这个数据,条件是什么?条件就是刚才abs这个数据,ctrl c复制,在这里ctrl v粘贴这个数据,这个数据让它等于最小值,等于这个一,然后确定,就能快速的找到四十九,就是filter还要筛选。
·这块不理解,再来一遍,等于filter,f,i,l,ut,返回这个数据,返回这个数据其余的数据,逗号,然后这个条件,这个条件要等于这个一,确定,能写到四十九,这是一步给你写成了,一步写在一起了,就是没有工作中知道这个逻辑之后,把所有的函数建造在一起之后就完全可以搞定这个问题。
查找最接近指定值的数据的方法,学会了吗?加关注吧。
Tags:abs绝对值