fpbl.net
当前位置:首页 >> iF函数嵌套超过7次 >>

iF函数嵌套超过7次

公式改为这样就行了,且设定C3单元格为百分比格式:=LOOKUP(C3,{0;1;2;8;14;20;26;30;33;34},{"";1.2;1;0.9;0.8;0.7;0.5;0.3;0;""})或者用这公式就不用设定格式,直接在公式中完成百分比的转换:=TEXT(LOOKUP(C3,{0;1;2;8;14;20;26;

你写的公式数据与表格中的数据不对应 公式可以写成=IF(P6="","",LOOKUP(P6,{0,"F";50,"D";53,"C-";58,"C";63,"C+";68,"B-";72,"B";78,"B+";83,"A-";88,"A";93,"A+"}))07及以上的版本可以支持7层以上的嵌套,

结合AND函数结合起来就可以了.03版最多7个,所以可以结合AND函数一起运用达到楼主想要的效果.相信楼主这么聪明可以理解的,望采纳!

excel03版函数最多嵌套七层.k4中可以写入下面的公式:=if(h4="","",lookup(h4,{0,0.2,0.4,0.6,0.8,1,1.2,1.4,1.6,1.8,2}+0.0000001,{3,3.1,3.2,3.3,3.5,3.6,3.7,3.8,3.9,4,5})*0.01)

首先你的公式表述就是错误的,0<=F2<340这样是错误的,应该是and(f2>=0,f2<340)其次,你的公式并不需要18层处理,你前面的只需要一个if完成4.5值的,你用了4个而根据你的公式来看,完全可以用lookup函数处理.=lookup(f2,{0,4.5;550,4.2;720,3.733;790,3.3667;860,2.8333;930,2.2667;1000,2.1;1070,1.6333})在{}中写{大于等于的那个值,对应的那个值;大于等于的值,对应的值}一个对应值用分号你自己补充进去就行了.

当你需要嵌套那么多层的时候,你就要优化你的算法了应该是有问题,比如用switch case等你可以把问题详细描述出来,这样比较好解决

再补充一下: 第二种方法可以用下面的办法,但没有上面的直观 . =if(a1=1,"a","")&if(a1=2,"b","")&if(a1=3,"c","") 很多层都可以的,用类似方法连接出去.

用一个单独的sheet1,第一列写上班级名,第二列写上班主任名.然后在你在你使用的sheet2里,比如说A1填班级名,B1中可以写公式=vlookup(A1,sheet1!A:B,2,0)就可以了.不知道我说清楚了没有.

=IF(B1<10,IF(A1<10,0,IF(A1>=19,5,(A1-9)*0.5)),"B1超出范围")

=IF(AND(N4="一个月",O4="高",P4="配合"),"A",IF(AND(N4="一个月",O4="中",P4="配合"),"A",IF(AND(N4="一个月",O4="高",P4="配合"),"A",IF(AND(N4="半年",O4="高",P4="配合"),"

网站首页 | 网站地图
All rights reserved Powered by www.fpbl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com