excel圆整问题:excel保留三位小数一位小数,小数位圆整为最接近的0或5;

整数则不变,如何取excel表格中小数点后1位或2位小数_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
整数则不变,如何取excel表格中小数点后1位或2位小数
整数则不变,如何取excel表格中小数点后1位或2位小数如:原数据
需要数据-529
-529-525.985
-526-519.75
假设是要将A1单元格的数据四舍五入保留为小数2位,则 方法一用ROUND函数公式来完成:可以在B1单元格写入公式=ROUND(A1,2) 方法二用设置单元格格式的方法实现:选中这个单元格,右键,设置单元格格式,数值,设置小数位数为2,确定。
采纳率:72%
来自团队:
=round(原数据,需要保留的小数位数)
本回答被提问者采纳
设置单元格式/数字/设置单元格式/数字/数值/小数位0
-526选中区域右键&#47选中区域右键&#47
选中表格中的数据,右键单击在出现的下拉框中,选择“设置单元格格式”像,在跳出的对话框中,选择数字项(该项为对话框的默认页面),在分类中选择“数值”,小数位选择2,然后点击确定。
如果数据在A1:A10中,B1中输入=INT(A1*10)/10用自动填充柄下拉,应符合你的这些数据的要求,就是你的例子没有齐,516.56怎么返回,我这个公式是返回516.5
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
excel表格的相关知识
换一换
回答问题,赢新手礼包求excel如何用函数做到小数点后一位数小于5就取0,大于5就取5。_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
求excel如何用函数做到小数点后一位数小于5就取0,大于5就取5。
0123.6=123.5请问应该用怎样的函数来实现:123.1=123在用Excel做一个报表.3=123.0123.2=123.0123:想要保留小数点后一位,方法是小数点后第一位是0-4的话就显示为0,如果是5-9的话就显示为5,比如,出现一点小问题
使用函数综合处理Excel版本参考:2013假设数据在A列1、B1输入公式:=IF(A1-INT(A1)&0.5,INT(A1)&&.0&,INT(A1)&&.5&),回车2、下拉公式3、查看效果(正确)
,&错误&)回车后返回正确mod求余数mod(12.5;.0&quot,条件为真时的结果,条件为假时的结果)比如if(3&gt,INT(A1)&&quot,10)表示12除以10的余数,返回2int()取整;) if函数if(条件语句;2if(MOD(A1*10,&quot,10)&=5,INT(A1)+0;正确&quot
本回答被提问者和网友采纳
或=TEXT(FLOOR(A1.5),&0.0&quot,0=FLOOR(A1,0.5)单元格设置为一位小数即可
=LEFT(A1,FIND(&.&,A1,1)-1)&&.&&IF(MID(A1,FIND(&.&,A1,1)+1,1)&&4&,0,5)说明:其中A1是你要转换的单元格LEFT是取单元格数值左边的值,MID是取单元格数值中间的值FIND是查找字符的位置 IF 是判断
=TEXT(CEILING(A1-0.4,0.5),&0.0&) =INT(D1)&IF(MOD(D1,1)&0.5,&.0&,&.5&)
其他2条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包读取的单元格为 hssfCell ,传入下面我提供的方法处理默认poi返回的为DOUBLE,所有先转为Long判断下,再进行返回;
String getValue(Cell hssfCell) {
if (hssfCell.getCellType() == hssfCell.CELL_TYPE_BOOLEAN) {
// 返回布尔类型的值
return String.valueOf(hssfCell.getBooleanCellValue());
} else if (hssfCell.getCellType() == hssfCell.CELL_TYPE_NUMERIC) {
// 返回数值类型的值
Object inputValue =// 单元格值
Long longVal = Math.round(hssfCell.getNumericCellValue());
Double doubleVal = hssfCell.getNumericCellValue();
if(Double.parseDouble(longVal + ".0") == doubleVal){
//判断是否含有小数位.0
inputValue = longV
inputValue = doubleV
DecimalFormat df = new DecimalFormat("#.####");
//格式化为四位小数,按自己需求选择;
return String.valueOf(df.format(inputValue));
//返回String类型
// 返回字符串类型的值
return String.valueOf(hssfCell.getStringCellValue());
阅读(...) 评论()EXCEL里如何设置单元格的数值只能是0到100之间的整数或是有一位小数(小数位的值只可以为5)。_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
EXCEL里如何设置单元格的数值只能是0到100之间的整数或是有一位小数(小数位的值只可以为5)。
否则就会弹出错误对话框。
对话框里提示“输入成绩无效,请重新输入”
我有更好的答案
A1=INT(A1)+0.5);=100):EXCEL里如何设置单元格的数值只能是0到100之间的数,并且为整数或是有一位小数(小数位的值只可以为5):出错提示错误信息:输入成绩无效;=100))或者在“公式”中输入:=AND(OR(A1=INT(A1)你是不是想问,比如是A1,请重新输入,A1&lt:A3标题栏-数据-有效性-弹出对话框选择“设置”标签允许-选自定义“公式”中输入=OR(AND(A1=INT(A1),A1&=0,A1&=0,A1&=100)选择“出错警告”标签:标题,A1&lt,AND(A1=INT(A1)+0.5,A1&=0。选中要设置的单元格区域
采纳率:39%
来自团队:
你是不是想问:EXCEL里如何设置单元格的数值只能是0到100之间的数,并且为整数或是有一位小数(小数位的值只可以为5)。选中要设置的单元格区域,比如是A1:A3标题栏-数据-有效性-弹出对话框选择“设置”标签允许-选自定义“公式”中输入=OR(AND(A1=INT(A1),A1&=0,A1&=100),AND(A1=INT(A1)+0.5,A1&=0,A1&=100))或者在“公式”中输入:=AND(OR(A1=INT(A1),A1=INT(A1)+0.5),A1&=0,A1&=100)选择“出错警告”标签:标题:出错提示这菜单的“数据”中找到“数据的有效性”进行设置就行了。在允许选择整数,选择把最小值设置为0,最大值设置为100。不过似乎无法实现,小数的值只可以是5的这个功能哦错误信息:输入成绩无效,请重新输入! 错误对话 提示的是什么呢?
这菜单的“数据”中找到“数据的有效性”进行设置就行了。在允许选择整数,选择把最小值设置为0,最大值设置为100。不过似乎无法实现,小数的值只可以是5的这个功能哦。
错误对话 提示的是什么呢?
其他1条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包EXCEL中如何将小数点部分少于0.5的去掉小数位,大于0.5的小数位为0.5_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
EXCEL中如何将小数点部分少于0.5的去掉小数位,大于0.5的小数位为0.5
9的变成1.5,但是1.3的变成1如1
我有更好的答案
=int(a2*2)/2
采纳率:47%
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 excel小数点保留2位 的文章

 

随机推荐