Excel里面,如果A1大于等于0且小于1,则结果等于1,如果A1大于等于1,则结果等于A1,这个公式该怎么写?

Excel里面,如果A1大于等于0且小于1,则结果等于1,如果A1大于等于1,则结果等于A1,这个公式该怎么写?

方法如下:

1.如下A列数值,如果大于等于0且小于1,则结果等于1,如果大于等于1,则结果等于单元格值:

2.输入公式如下:

公式解释:先对单元格值是否大于等于1进行判断,如果满足大于等于,则返回单元格的值;如果不满足,即小于1,那么再满足大于等于0的条件,则返回1,如果不满足这两个条件,即小于0,则返回空值

3.往下填充公式,可以看到公式结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-14
最正宗的办法是使用逻辑判断:=if(and(a1>=0,a1<1),1,a1)。and(条件1,条件2,条件3,.....)的使用是关键。本回答被提问者采纳
第2个回答  2011-01-14
把下面连同等号一起复制到B1或A2单元格中
=IF(OR(A1="",A1<0),"",IF(AND(A1>=0,A1<1),1,A1))
第3个回答  2011-01-14
=if(A1>=1,"A1",if(A1>=0,"1","")),注意前面付值的时候A1要用点击单元格进行引用,不能直接输入A1,你没有说明A1小于0的时候表达什么
第4个回答  2011-01-14
=IF(A1<0,"",IF(A1<1,1,A1))