if函数的语法是=if(条件,成立显示内容,不成立内容),多个if函数可以表达为:
=if(条件,成立显示内容,=if(条件,成立显示内容,=if(条件,成立显示内容,不成立内容)))……,最多7层
可以用它来判定学生成绩B1情况,比如60分以下为一般,60-80,合格,80以上优秀,可以表达为=IF(B2>80,"优秀",IF(B2>60,"合格","一般"))。
在单元格输入:=IF(A1<=10,"a",IF(A1<=20,"b",IF(A1<=30,"c","d")))。假设A1就是某单元格。
=CHOOSE(INT((A2-1)/10)+1,1,2,3,4)
还要加个错误判断,对付超出范围的,因为不知道超范围显示多少,我都显示0了
=IF(ISERROR(CHOOSE(INT((A2-1)/10)+1,1,2,3,4)),0,CHOOSE(INT((A2-1)/10)+1,1,2,3,4))
=IF(A1<=10,"a",IF(A1<=20,"b",IF(A1<=30,"c","d")))
干嘛非要if
=char(int(A1/11)+97)