首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

EXCEL近似值公式编写

发布网友 发布时间:2022-04-26 02:00

我来回答

4个回答

热心网友 时间:2022-06-19 19:52

1.上面是分数和对应的等级表,下面是三个人的成绩,

任务是求得他们对应的等级。

2.注意,上面那个表中,分数是按照升序排列的,这个很重要。

3.使用vlookup函数查找。输入

=vlookup(B11,A1:B7,2,1)

B11是张三的成绩,A1:B7是要查找的区域,2表示等级在要查找区域的第二列,1表示近似查找。因为上表中没有86,精确查找是找不到的。

4.查找结果,为B+。

5.把A1:B7修改为A$1:B$7,表示绝对引用这个区域的值。这样,将公式复制到其他单元格的时候,查找区域保持不变。

6.复制C11单元格,粘贴到李四、王五对应的单元格。结果正确。

这就是vlookup函数近似查找的用法。

热心网友 时间:2022-06-19 19:52

=ROUND(A1*2-10^-8,)/2
Round……函数,指返回某个数字按指定位数取整后的数字,其格式是=round((number,num_digits) 逗号前面部分是数字,逗号后面是你要保留的几位小数,逗号后面不输入阿拉伯数字或输入 0 表示取整数,不留小数
A1*2 …… A1单元格数值乘以2
-10^-8…… 减10的负8次方,相当于忽略不计
,) …… 逗号后无数字,表示数值取整数
/2 …… 除以2,前面已取整数,故除以2都是 整数或*.5

热心网友 时间:2022-06-19 19:53

=IF(A1-INT(A1)<=0.25,INT(A1),IF(A1-INT(A1)<=0.75,INT(A1)+0.5,ROUNDUP(A1,0)))

解释:A1-INT(A1) 表示小数部分,即,原数字减去整数部分
当小数部分小于等于0.25,则输出整数部分——INT(A1)
当小数部分小于等于0.75,则输出整数部分加0.5 —— INT(A1)+0.5
当小数部分大于0.75,则输出进一的整数 —— ROUNDUP(A1,0)

热心网友 时间:2022-06-19 19:53

参考公式:=MROUND(A1,0.5)追问EXCEL盲啊,能给我解释下我问题中的那个公式每个部分都是干嘛的吗?谢谢

追答2003 版的没有MROUND函数,所以公式借用了ROUND函数,先将A1乘以2后再减去一个很小的数,用ROUND函数四舍五入后再除以2就是所要的结果。减10^-8目的是把诸如:1.25、2.75这些数向下取为1.0、2.5,而不会成为1.5或3。但公式=MROUND(A1,0.5)的结果会把上面两例的结果成为1.5或3.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com