2个数据验证条件在1个单元格中

时间:2017-02-16 15:38:35

标签: excel validation

我有一个单元格,我需要用户输入0到1之间的十进制数字,同时,我需要截断数字,只允许6位小数。

我可以使用数据验证按钮来实现这两者中的任何一个,但是我如何同时实现这两者呢?

3 个答案:

答案 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。