access怎么把数据库的小数输出为整数?

access怎么把数据库的小数输出为整数?,第1张

可以使用round函数四舍五入取整,或int函数取不大于该数的最大整数

例如

round(5.1) 返回 5 '四舍五入后默认取整数部分

round(5.1,0) 返回 5 '四舍五入后指定取0位小数

round(5.7) 返回 6

round(5.7,0) 返回 6

int(5.1) 返回 5

int(5.75) 返回 5

int(-5.75) 返回 -6

ROUND:按照指定的精度进行四舍五入

格式:round(数字,位数)

结果显示:

注意:若四舍五入后取整,则round(数字)

结果显示:

TRUNC:按照指定的精度进行截取一个数

格式:trunc(数字,位数)

结果显示:

注意:TRUNC是按照给定位数截取数据。

FLOOR:对给定的数字取整数位

格式:floor(数字)

结果展示:

CEIL: 返回大于或等于给出数字的最小整数

格式:ceil(数字)

结果展示:

round:四舍五入取整截取

格式:round(数字,位数)

结果展示:

注意:round至少保留一位小数。

FLOOR:对给定的数字取整数位

格式:floor(数字)

结果展示:

CEIL: 返回大于或等于给出数字的最小整数

格式:ceil(数字)

结果展示:

cast:舍弃小数取整,相当于类型转换函数

结果展示:

Excel小数数字取整主要有以下 *** 作方法:⒈选中需要取整的小数所在单元格,右击鼠标,进入d出菜单的“设置单元格格式”。在数字页面,点击数值,将右边的小数位数修改为0。采用此法,Excel默认计算时仍会按小数值进行计算,计算结果可能跟按显示的整数值运算有误差。用户可在工具—选项(Excel97/2000/XP/2003)—重新计算,勾选“以显示精度为准”;或在Excel窗口左上角Office徽标(Excel2007)、文件菜单(Excel2010)—Excel选项—高级,找到勾选“将精度设为所显示的精度”选项来在一定程度上避免此计算误差问题。

⒉使用四舍五入函数ROUND。在需要取整的小数所在单元格录入公式(英文输入法状态下斜体字部分,下同):=ROUND(数字,0)。也可在小数所在单元格(假设为A1)以外的其他单元格录入:=ROUND(A1,0)。

若需向上取整或向下舍去小数,还可使用向上舍入函数ROUNDUP和向下舍入函数ROUNDDOWN。例如:将1.2取整为2就要用ROUNDUP(1.2,0)实现,将1.81取整为1则用ROUNDDOWN(1.81,0)。这两种小数取整方式是第一种 *** 作方法设置单元格格式难以做到的。同时,采用函数取整还可避免默认不按显示数据精度计算带来的误差问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9867990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存