大于10000按百位数进行四舍五入,大于5000按十位数进行舍入,大于100按个位数进行舍入。如果是你会怎么做呢?注:不考虑小于100这种情况。
提示:Lookup函数查找区间是非常好用的。


但仅仅是得到这个公式今朝并不满足。玉不琢不成器,公式不琢磨不成经典。Lookup的对应值是1,2,3,好有规律好不好?如果换成排位会怎样? 一起来了解下Match,这个函数是获取查找值在区域中的排位,语法为: MATCH(查找值,区域,查找模式) 查找模式有三种: 0就是精确查找,数据源不做要求 1就是模糊查找,数据源升序 -1也是模糊查找,数据源降序 一般情况下,参数为-1可以不用,效率很低下。现在来看前两种,重点放在模糊查找上。 =MATCH(3,{1,3,5},0),用3在区域中精确查找,刚好是第二个,也就是得到排位2。 =MATCH(2,{1,3,5},0),用2在区间查找对应值,没有对应值就返回错误。 =MATCH(2,{1,3,5}),用2在区域中模糊查找,因为找不到对应值,就查找小于2的最大值1的位置,也就是得到排位为1。 说明:第三参数省略也是模糊查找。 =MATCH(2,{1;50;100}),排位为1 =MATCH(51,{1;50;100}),排位为2 =MATCH(100,{1;50;100}),排位为3 到这里可以知道,Match可以取代Lookup获取1,2,3,所以最终公式为:=ROUND(A2,-MATCH(A2,{1;50;100}*100)) 温馨提示:学习阶段要多从各个角度思考问题,争取找到最合适的方法。但工作的时候,要以自己做擅长的方式来思考,只要能达到效果就行,字符长度这些都是浮云。excel 四舍五入函数公式 使用实例教程
四舍五入,今朝已奔三聊到excel四舍五入函数,突然想起了一个问题,明天就是今朝的生日,也就是说今朝已26周岁了,四舍五入已奔三。岁月不饶人啊!有人也许会说,这样也行?Excel可以这
Excel Lookup函数查找区间实例教程的下载地址:
excel 如何提取括号内数字
人生:请教下高手,=IF(AND(B12=10.1,(FIND(,C12)=2)),(ABS(SUBSTITUTE(C12,,))))与=IF(AND(B12=10.1,(FIND(R,C12)=2)),ABS(SUBSTITUTE(C12,R,)))两个公式如何合并在一起?将三种取值方法合并到一个公式里。今朝:提取数字