我有一个单元格,我需要用户输入0到1之间的十进制数字,同时,我需要截断数字,只允许6位小数。
我可以使用数据验证按钮来实现这两者中的任何一个,但是我如何同时实现这两者呢?
答案 0 :(得分:1)
使用自定义公式:
=AND(A1<=1,A1>=0,LEN(A1)<=8)
答案 1 :(得分:1)
好的,我想我现在明白了。正如我在评论中所说,你不能改变单元格中的值(即截断它),但你可以将输入限制为小数点后6位或更少的输入。使用自定义公式验证:
=AND(TRUNC(A1,6)=A1,A1>=0,A1<=1)
用于验证单元格A1
。
答案 2 :(得分:1)
我使用以下内容使其工作,这是通过数据验证和自定义验证标准完成的
=A1=IF(AND(A1<=1,A1>=0),TRUNC(A1,6),"ERROR")
这将检查两个条件,然后返回6位小数的值,而不是True / False。