例如:我输入3.15直接变成设定好的3,我输入3.26直接变成设定好的3.5.我输入3.58直接变成设定好的3.5,我输入3.78直接变成设定好的4.也就是说3-3.25变3,3.26-3.75之间变3.5,3.76-4之间变4.以此类推,四点几,五点几到100点几都成立。 答案是:假设数据在A1,在B1输入公式:
=ROUND(A1*2-10^-8,)/2 答案公式中都是什么意思啊?万分感谢
有谁能给我解释下这个公式每个部分都是起什么作用的吗?EXCEL盲,麻烦说的详细点,万分感谢。
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函数近似查找的用法。
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.