2个数据validation条件在1个单元中

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

我可以使用数据validationbutton来实现这两个中的任何一个,但是我怎样才能同时实现它们呢?

使用自定义公式:

=AND(A1<=1,A1>=0,LEN(A1)<=8) 

我使用以下来使其工作,这是通过数据validation和自定义validation标准来完成的。
=A1=IF(AND(A1<=1,A1>=0),TRUNC(A1,6),"ERROR")
这将检查两个条件,然后返回值为6位小数,而不是真/假。

好的,我想我现在明白了。 正如我在我的评论中所说的,你不能改变单元格中的值(即截断它),但是你可以将input限制在小数点后6位或小于6的位置。 使用自定义公式进行validation:

 =AND(TRUNC(A1,6)=A1,A1>=0,A1<=1) 

validation单元格A1