中国质量最好的自卸车:excel 函数问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 05:08:57
我想设一个公式,它的具体操作为
当某一单元格A1的数值在1-8的范围之间,另一个单元格A8就等于10.如果A1的值在9-18之间,那么A8单元格的值就等于20......
请问用什么函数能够实现?请告知函数名称及标准的使用方法
我直接用IF也实现了,这当中并没有用到AND。能解释一下为什么啊?

用一个取余的公式试一试

=IF(AND(A1>1,A1<8),10,IF(AND(A1>9,A1<18),20))你把它复制到A8单元格里。也许你要的是这个=IF(AND(A1>=1,A1<=8),10,IF(AND(A1>=9,A1<=18),20))

在A8的单元格内输入下面内容.
注意标点符号一个不能多,一个不能少.

=IF(AND((A1>=1),(A1<=8)),10,20)

仔细理解以上函数表达式,你就会明白它的赋值功能是怎么实现的.

提示:
And函数;当且仅当所有部分同时为真(1)时,才返回逻辑值真(1).
If函数:条件真(1)时,返回制定的"真时值",否则返回"假时值".

如果你讨论的是一个无限的条件判断,要判断A1在1-8,9-18,19-27,28-36,....中的某一个区间, (然后根据所在区间赋予不同的值)那么根据我对EXCEL函数的研究,EXCEL是没有这个功能的.