比方说,C1单元格,
如果在1~100之间,那么C2=C1*5%
如果在101~200之间,那么C2=C1*10%
如果在201~300之间,那么C2=C1*15%

先判断最外层的条件,在最外层条件判断为假的情况下才进入下一层IF语句,所以你要是先判断C1<=300的话,那么你就可能出现只有一种判断.正确的应该是:
=IF(OR(C1<1,C1>300),"不在此次数据计算(1~300)之内",IF(C1<=100,C1*0.05,IF(C1<=200,C1*0.1,IF(C1<=300,C1*0.15,))))  
本例中先除去了不在1至300内的数据;

or
在C2中输入=if(C1<=100,C1*0.05,if(C1>200,C1*0.15,C1*0.1))就可以。

注意:Excel 2003及其以下版本, 最多只能7次条件嵌套.
arrow
arrow
    全站熱搜

    David 發表在 痞客邦 留言(0) 人氣()