作者:乔山办公网日期:
返回目录:excel表格制作
两个函数就够了:
=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,8,5)
你这问题不适合用if,建议做个a、b列样的基础数据源,然后在c1输数字,用d1公式,可以很方便获取结果
Excel if函数嵌套zd一般可以嵌套7层,解决方法如下:
1、首先在电脑上打开Excel2007,进入下图界面。
2、然后在a1表格中输入1,a2表格中输入-1。
3、接着在a3表格中输入IF函数。
4、IF函数的第一个值版输入A1>0,第二个值考虑嵌套,输入IF(A2<0,"正确","错误"),然后把第三个数值权输入"错误"。
5、这样a3的结果就是嵌套函数的结果是正确,根据逻辑进行运算下,答案是对的。
用定义名称来实现:copy插入-名称-定百义,名称为abc,值中输入下度列公式:
=IF(Sheet1!$A$1>100,"a",IF(Sheet1!$A$1>90,"b",IF(Sheet1!$A$1>80,"c",IF(Sheet1!$A$1>70,"d",IF(Sheet1!$A$1>60,"e",IF(Sheet1!$A$1>50,"f",IF(Sheet1!$A$1>40,"g",IF(Sheet1!$A$1>30,"h","no"))))))))
定义好名称后知,再在工作表中输入=IF(abc<>"no",abc,IF(A1>20,"I",IF(A1>10,"j","")))
这样就可嵌道套8层以上。