求excel中一个数据有效性的公式

来源:百度知道 编辑:UC知道 时间:2024/05/25 21:04:02
excel中
有一列数据a1~a100
这个数据中任意输入数据1-20要求当输入任意一个数字的次数只能小于等于5次,并且1-20这20个数字中,输入9的次数是无限制的,那公式要怎么变呀

选中A1:a100,数据-有效性-设置,在"允许"中选"自定义",然后输入下面公式.
=AND(MAX(COUNTIF($A$1:$A$100,ROW($1:$8)))<=5,MAX(COUNTIF($A$1:$A$100,ROW($10:$20)))<=5)

选中A列
数据-有效性
自定义
=COUNTIF(A:A,A1)<6

=IF(($A$1:$A$100)<>9,MAX(COUNTIF($A$1:$A$100,$A$1:$A$100))<6)

考虑到只能输入1~20之间的数,所以公式如下 ,楼上各位的没有限制输入数据的范围

选中A1:A100,数据-有效性-设置,在"允许"中选"自定义",然后输入下面公式.

=IF(AND(A1>0,A1<21),IF(A1<>9,COUNTIF($A$1:$A$100,A1)<6,1))

=OR(A1=9,AND(A1>=1,A1<=20,COUNTIF($A$1:$A$100,A1)<=5))