收藏本站
设为首页收藏本站

【天端--工程在线】

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3530|回复: 8
打印 上一主题 下一主题

在EXCEL中实现四舍六入五成双

[复制链接]
跳转到指定楼层
1
发表于 2009-7-15 10:40:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在excel中是四舍五入的,但实际中总是用到四舍六入五观察,奇进偶不进呢
原来在excel中是四舍五入的,可是在excel的VBA中本来就是四舍六入五成比的“银行家规则”我们只要借入过来就能使用
实现方法
  在EXCEL中选择,工具-宏-VB编缉器后,再选择插入-模块
输入以下函数
  public function roundx(a as double,b as double)
      roundx=round(a,b)
      end function
保存
在EXCEL单元格中输入=roundx(12.225,2)
结果为12.22

附件 boke.rar (5.35 KB, 下载次数: 191)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
2
发表于 2009-7-15 10:43:12 | 只看该作者
不错的东东,挺实用的。
回复 支持 反对

使用道具 举报

3
 楼主| 发表于 2009-7-15 12:04:05 | 只看该作者
补充一下
点文件另存为excel加载宏,任何文件可在加载宏中调用此函数
回复 支持 反对

使用道具 举报

4
发表于 2009-7-22 08:27:50 | 只看该作者
不错,学习了,谢谢!
回复 支持 反对

使用道具 举报

5
发表于 2009-7-24 21:35:37 | 只看该作者
用这个方法很好
回复 支持 反对

使用道具 举报

6
发表于 2010-3-15 10:59:37 | 只看该作者
excel中VBA内置函数Round是有问题的,很多数值修约错误,不要再使用这个函数了。。。。
试试 1.225

还有不少值都会出错。。。。
回复 支持 反对

使用道具 举报

7
发表于 2010-3-15 11:02:37 | 只看该作者
不要再使用这个函数了。

excel内置vba函数round是有问题的函数

试试 1.225 保留两位小数

还有不少值修约出错。。。。。
回复 支持 反对

使用道具 举报

8
发表于 2010-10-26 10:06:12 | 只看该作者
是真的么 难道不好用的么?
回复 支持 反对

使用道具 举报

9
发表于 2010-10-26 10:19:57 | 只看该作者
真的么 不是把 能不能用呀我下来看看把
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

特别声明:本站资料全部来自互联网和网站会员上传,若侵犯作者权益请与本站联系,我们将在24小时内删除!
管理员:〖快乐小屋〗 QQ:273469910 邮箱:273469910@qq.com

QQ|Archiver|手机版|【天端--工程在线】    

GMT+8, 2024-4-28 12:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表