果趣吧 关注:5贴子:129
  • 3回复贴,共1

lookup的用法

只看楼主收藏回复



IP属地:湖南1楼2023-04-30 16:09回复

    这个函数有个很有意思的地方,他的近似查找如果找不到相同的数会找到最后一个小于查找值的数,而他的判断方法是找目标区域最中间一个值或者中间两个的上面那个数比大小,目标数大就把目标和以下的区域去掉再来一次,直到最后一个数为止,如果目标区域是升序排列就是一个正确的做法,否则就会出现一些有意思的结果


    IP属地:湖南2楼2023-06-01 16:21
    回复
      2025-12-13 06:34:28
      广告
      不感兴趣
      开通SVIP免广告

      于是就诞生了第一种有趣的用法,在无法排序的情况下利用逻辑值运算可以得到1或者0来将非查找目标变成错误值来得到想要获取的结果


      IP属地:湖南3楼2023-06-01 16:29
      回复

        不过更多用处是分段计算上,拥有比if更节约字符的优点
        甚至查找值也可以运算例如:
        =LOOKUP(A1%/5,{0,1,2},A1*{1,0.9,1}-{1,0,2}*50)


        IP属地:湖南4楼2023-06-01 16:50
        回复