单元格数值如何设置成如果没有小数时取整,超过2位小数时显示2位小数
问题描述:
单元格数值如何设置成如果没有小数时取整,超过2位小数时显示2位小数
如果全部设置成保留2位小数,就会出现以下情况,整数后面强加上2个小数点,如:2.00,100.00等,如何设置当数值为整数时后面不显示小数,小数超过2位时显示2为小数,但计算结果不受影响?
答
A1为原数值或公式在另一单元格输入=IF((A1-TRUNC(A1,0))=0,TEXT(A1,"G/通用格式"),TEXT(A1,"0.00"))可是单元格的数据是通过函数公式得来的,不可能再另加单元格呀!这个公式能不能加到原来的公式里?你的数据在哪个单元格,就把这公式粘贴到哪个单元格,A1用原来的公式替换。比如:
原来的公式在M8“=(C6+B2)/35”那么,把=IF((A1-TRUNC(A1,0))=0,TEXT(A1,"G/通用格式"),TEXT(A1,"0.00"))粘贴到M8,将公式中的所有A1用““(C6+B2)/35”替换掉。结果如下:
=IF(((C6+B2)/35-TRUNC((C6+B2)/35,0))=0,TEXT((C6+B2)/35,"G/通用格式"),TEXT((C6+B2)/35,"0.00"))