Sheet1 和 Sheet2 都完全符合你的要求
公式在附件里
《Sheet1 和 Sheet2 设置数据有效性 所用的公式不同》
数据有效性选择自定义,输入公式=IF(AND(B1>40,B1<46),C1=0,TRUE)
C1要是编辑公式,就不能手动录入了,改由A1来录入吧。C1=if(or(B1=41,B1=42,B1=43,B1=44,B1=45),0,A1)