Excel中四舍六入五成双的最佳函数算法

Excel中四舍六入五成双算法很多,但大多需要进行嵌套两次if函数,或将数字变为字符串进行运算,不便于理解,且编写复杂。
本算法仅需一次if函数判断,且逻辑清晰,适用范围广,使用方便。

操作方法

  • 01

    公式为: =IF(MOD(ABS(A2*POWER(10,B2)),2)=0.5,ROUNDDOWN(A2,B2),ROUND(A2,B2)) 其中,单元格A2为原始数据,可以为负值;B2为保留位数,可以为正值、零和负值,如+2表示进位到0.01,-1表示进位到10位,0表示进位到整数位。

(0)

相关推荐

  • EXCEL四舍六入五成双和四舍五入

    一.四舍六入五成双 EXCEL2003/2007/2010/2013电子表格里面,如果使用Round函数只能得到四舍五入的结果,那么如何到下面四舍六入五成双的结果呢? 步骤只有简单3步: 1.按ALT ...

  • excel 中如何实现x的四舍六入五成双到小数点n位?

    可以在excel中建立宏,然后输入以下程序: Function Roundx(x, n) y = x * 10 ^ n - Int(x * 10 ^ n) z = Int(x * 10 ^ n) If ...

  • 在Excel中快速查找到自己需要的函数的具体方法

    在Excel2010中可以使用的函数非常多,如果用户不知道应该使用什么函数时,可以直接在里面查找搜索需要的函数就可以了.那么接下来小编就会和大家分享一下Excel中具体的查找函数的方法.具体如下:1. ...

  • 怎么把EXCEL中的数据转换成图形

    excel中的数据太乏味,能不能把数据转换成图形,看起来比较直观呢? 操作方法 01 打开要编辑的excel表格,点击[插入]菜单,选择下拉列表中的[图表]选项. 02 从"标准类型&quo ...

  • EXCEL中多个if条件怎么写函数公式

    excel中要写多个if条件的函数公式,格式应该怎么写? 操作方法 01 以图中表格为例,销售额大于等于[4000],奖励金为[500]:销售额大于等于[3500]奖励金为[300]:销售额低于[35 ...

  • Excel中如何对数值向上舍入(Roundup函数)

    在日常使用Execl软件中,常常需要对数据进行处理.在此分享关于如何用函数对数字进行向上舍入以及该函数的使用案例分析. 操作方法 01 打开Excel软件. 02 打开需要处理的Excel数据表格. ...

  • excel中一些能够实现排序功能的函数

    能实现排序功能的函数,人们第一反应便是rank函数,但是其实在excel中,除了利用rank函数实现排序外,还有很多函数能实现这样的功能.不信我们可以往下看看. 操作方法 01 新建一张表,在里面随机 ...

  • excel怎么将日期显示为星期几? excel中日期转换成星期的五种方法

    本例主要介绍如何在Excel中将日期显示为星期几. 首先,看一下原始数据.A1单元格中为Excel可识别的日期格式,需要将这个日期转换成星期的显示方式. 方法一: 选中A1,鼠标右键,选择[设置单元格 ...

  • EXCEL中转置粘贴成值的快捷方法

    要经常这样操作的朋友,一两个数据还可以,但是多的话,要这么点肯定很,下面介绍个简单的方法. 操作方法 01 打开EXCEL,一个空白表,在开发工具中,点击录制宏. 02 在弹出的窗口中,名字随便取,快 ...