使用LOOKUP函数或者是嵌套IF函数都可以做到。
使用LOOKUP函数:
=LOOKUP(A1,{-999,1,5},{1,15,2})
这里的的{-999,1,5}分别是指当大于等于-999,大于等于1,大于等于5的意思,然后返回后面{1,15,2}中对应位置的值
使用嵌套IF函数:
=IF(A1<1,1,IF(A1<5,15,2))
这里两个公式能达到同样效果,但是需要注意的是LOOKUP函数中的条件是顺着每一个都运行,直至最后一个,所以需要从小到大排列。
比如这里的{-999,1,5},{1,15,2}如果改为{1,-999,5},{15,1,2}的话,在输入数字时,LOOKUP会先判断这个数是否大于等于1,但是不会立即返回15,而是再继续看是否大于等于-999,然后再看是否大于等于5,这里比如输入2的话,同时满足了大于等于1和大于等于-999,但是-999在后面,所以这里会得出2。
IF函数中需要注意的是最多只能嵌套7层,如果超过7层IF函数,Excel也是无法继续的!