首先,我们看看怎么判断两位小数的数字
1 含有小数点。
2 数字的长度减小数点的位置=2
如 A1的值为 15.57
FIND(".",A1) 结果是3
LEN(A1) 结果是5
那么小数点后的位数=5-3=2,用excel公式表示:
LEN(A1)-FIND(".",A1)
如果A1是整数,则FIND会返回错误值,影响公式判断,所以可以用在A1后添加小数点的方式避开错误结果。即:
=LEN(C1)-FIND(".",C1&".")
接下来我们就可以利用数据有效性功能对单元格输入进行限制:
数据 - 数据有效性,打开数据有效性设置窗口并进行如下设置
允许:自定义,公式:=LEN(C1)-FIND(".",C1&".")=2
设置完以后在C列只能输入两位小数的数值了。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。