如何在电子表格中实现数字的四舍五入?例如:5434四舍五入为5430
来源:百度知道 编辑:UC知道 时间:2024/05/29 20:34:02
对小数可以设置单元格格式,选中单元格->右键 设置单元格格式,在数字选项卡中选择数字,在分类中选数值,在小数位数中选李要的位数;
对整数的话,就我所知,可以用宏来解决
在工具->宏->Visual Basic编辑器 中sheet1的代码编写处粘贴以下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s As Long
If Target.Value - Int(Target.Value / 10) * 10 > 4 Then
s = Int(Target.Value / 10) + 1
Else
s = Int(Target.Value / 10)
End If
If Target.Value > 9 And Target.Value - Int(Target.Value / 10) * 10 > 0 Then Target.Value = s * 10
End Sub
在表sheet1中随便一个框中输入数字,可以看到效果了
使用公式。
具体的函数是:Round(Number,NumDigitsAfterDecimal)
这个函数有两个参数,Number是原数,NumDigitsAfterDecimal是四舍五入的小数点后保留位数。
举个例子:
A2=Round(A1,2) 如果A1为1555.255,A2即等于1555.26
A2=Round(1234.5678,0),A2即等于1235
你可以在单元格中设置公式。
在一列输入原始数,再找一列设置公式为:
=int(单元格/10+0.5)*10
如何在电子表格中实现数字的四舍五入?例如:5434四舍五入为5430
在电子表格中如何自动套大写的数字?
在VB中如何实现四舍五入去整?.....急急急.....
请教EXCEL表格中数字的个位数如何进行四舍五入?
如何在电子表格中输入大于10的带圈的数字???请大家帮忙!!!
电子表格中的数字如何四舍五入,如610*0.07=42.7,如何才等于43呢
电子表格中如何把公式去掉,留下原来的数字?
在电子表格中输入的数字前面加0
在使用电子表格时建立了几个工作表,如何实现在一个工作表中输入一个数字,在其他工作表中也可以看到这个数
求电子表格中如果将月工资×0.03后四舍五入在×12个月的公式,求达人帮忙!!!