跪求大侠if函数超过64层7层怎么办?

excel中if函数中引用if超过7次怎么办?_百度知道
excel中if函数中引用if超过7次怎么办?
  使用Lookup函数可以无限条件个数的,比如你原来的:  =IF(A1=条件1,结果1,IF(A1=条件2,结果2,IF(A1=条件3,结果3,IF(A1=条件4,结果4,IF(A1=条件5,结果5,IF(A1=条件6,结果6,IF(A1=条件7,结果7)))))))  可以用Lookup函数写成:  =LOOKUP(A1,{条件1,条件2,条件3,条件4,条件5,条件6,条件7},{结果1,结果2,结果3,结果4,结果5,结果6,结果7})
采纳率:61%
来自团队:
可以设得出来,系统也不说错误的话,就可以用啊。。。如果不行的话。什么怎么办,系统说你错的话
本回答被提问者采纳
把一部分IF定义名称
定义名称或用其它的函数来完成.
=if(&5,if(&10,,if(&9,,if(&8,,if(&7,,if(&6,,))))),if(&4,,if(&3,,if(&2,,if(&1,,))))) 先分段,就可以多几层了,如很多就用其它,vlookup()如:=IF(A1&5,IF(A1&10,&J&,IF(A1&9,&I&,IF(A1&8,&H&,IF(A1&7,&G&,IF(A1&6,&F&,&E&))))),IF(A1&4,&D&,IF(A1&3,&C&,IF(A1&2,&B&,IF(A1&1,&A&,0)))))
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
if函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 3222|回复: 10
if函数嵌套超过7层如何解决。
阅读权限20
在线时间 小时
RT,急急急,在线等。
阅读权限20
在线时间 小时
上传附件,可以通过其它公式解决
阅读权限20
在线时间 小时
附件已上传,谢
10:39 上传
点击文件名下载附件
1.77 KB, 下载次数: 17
阅读权限20
在线时间 小时
说说需要的条件呀
阅读权限20
在线时间 小时
& & & & & & & &
把实心球成绩换算成得分,辅助列是成绩换算表。
阅读权限20
在线时间 小时
有点看不明白
阅读权限20
在线时间 小时
重新上传个附件
10:58 上传
点击文件名下载附件
1.77 KB, 下载次数: 19
阅读权限20
在线时间 小时
附件看不明白,但就1楼的问题可以用&连接超过7层嵌套啊,或者excle2007会突破7层的限制
阅读权限20
在线时间 小时
把计算规则说一下
阅读权限20
在线时间 小时
七层可以,但有21层不行,用&连接提示出错
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
职业:财务会计。爱好中国象棋,喜欢到弈天棋缘、联众下棋。很喜欢VB程序设计,把VB程序设计与Office VBA当作一种娱乐。学习学习再学习,提高提高再提高!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(6371)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_086071',
blogTitle:'突破IF函数嵌套7层限制',
blogAbstract:'
  对于Excel版本IF函数有了增强,可以超过7层嵌套(达到64层),但对于还在使用Excel2003(或者为了兼容Excel2003)的朋友来说,只能使用间接方法来突破7层嵌套了。  注意:如果使用Excel2010版本的IF函数超过7层,要将文件保存为.XLSM、.Xlam、.Xlsx等格式,不能保存为兼容Excel2003的.Xls、Xla之类的格式。
①使用CHOOSE函数替代IF函数:&&&&&&&&=CHOOSE(FIND(\"1\",(条件1)*1&(条件2)*1&……&(条件N)*1),结果1,结果2,……结果N)&',
blogTag:'',
blogUrl:'blog/static/0937129',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:0,
permalink:'blog/static/0937129',
commentCount:2,
mainCommentCount:1,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'职业:财务会计。爱好中国象棋,喜欢到弈天棋缘、联众下棋。很喜欢VB程序设计,把VB程序设计与Office VBA当作一种娱乐。学习学习再学习,提高提高再提高!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}excel if函数超过7层,怎么改 急急急!_百度知道
excel if函数超过7层,怎么改 急急急!
公式承认是不对,想用除了IF以外的办法解决
会对应q=0.46,因为超过了4了嘛~(取大原则)
我有更好的答案
88,0.98})这个函数可以解决你的问题.61,0.67.4,16,20},{0,0.74,0.81=LOOKUP(A1,但可能在23456等这些区间边际的数上可能不符合你要求,0,0,{0.8,2,3,4,5,6,8,10.45,0.5,0.55,12,14,0
边界数字23456,取小于等于号,例如:当f小于等于2时,q=0.4如何解决?
加个if判断,把边界数字等于几先规定好(也用lookup函数),然后再刚才的lookup判断区间,=IF(A1=OR(2,3,4,5,6,7,8),LOOKUP(A1,{2,3,4,5,6,7,8},{11,12,13,14,15,16,17}),LOOKUP(A1,{0.8,2,3,4,5,6,8,10,12,14,16,20},{0.4,0.45,0.5,0.55,0.61,0.67,0.74,0.81,0.88,0.98}))上面公式示例中规定了2,3,4,5,6,7,8分别等于11,12,13,14,15,16,17。
运行不了啊~~~~
我试了,可以。就是lookup加个if判断
67;0.74;16},LOOKUP(a1;0;0;0.5.55;0.61,{3;4;5;6;8;10,{0.45;12;14;0,0.81;0.88.98}))应为你0.4;0=IF(AND(A1&0.8,A1&2)
小于0.8怎么显示?2-3之间怎么显示?4到底是显示0.45还是0.5?大于20怎么显示?数据在哪个单元格?以上,还请楼主一一道来。hx95
小于0.8怎么显示?当f=0~2,q=0.42-3之间怎么显示?当f=2~4,q=0.454到底是显示0.45还是0.5?显示0.45大于20怎么显示?显示0.98数据在哪个单元格?C9
小于0.8怎么显示?当f=0~2,q=0.42-3之间怎么显示?当f=2~4,q=0.454到底是显示0.45还是0.5?显示0.45大于20怎么显示?显示0.98数据在哪个单元格?C9
那小于0呢?晕,请把所有结果都列示出来吧!
建议做成这种形式,=LOOKUP(A5,B1:I1,B2:I2)
你做的大体是对的,但是有一个地方不对当f=3.8时,q=0.45怎么解决?
由于你原来的数据不是表格形式,我以为3~4之间对应0.4,你把下行数据往前称一个单元格,3下面对应0.45
用lookup来替换if,比如说=lookup(a1,{x,y,z},{0,100,200})就是指当x&=a1&y时为0,y&=a1&z时为100,a1&=z时为200按这个来换掉你的if就行了,如果你要的结果一定是按你的描述来的来,用这个公式试试,假定数据从a1开始=ROUNDDOWN(A1/5,0)*5
其他2条回答
为您推荐:
其他类似问题
if函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 83786|回复: 139
如何实现函数IF的嵌套超过七层?
阅读权限20
在线时间 小时
请教各位高手:
如何实现函数IF的嵌套超过七层?[em26]
阅读权限20
在线时间 小时
& & & & & & & &
对,以前我也曾有此问题,并困扰我很长一段时间,幸而有了论坛,即时解决了我的问题。
具体办法是,将七层之外的IF语句,放在另外的单元格内来处理,例:C5=if(if,...,(if...),B5))),B5单元格就是存放七层之外的IF语句。依此类推,可以实现在数据库语言中CASE语句的功能。
阅读权限20
在线时间 小时
请参见SUNNET兄给的具体办法,希望能让你解决问题。
IF 函数的确有七层嵌套的限制。遇到七层嵌套还解决不了的问题,可以尝试用其它的函数组合和数组公式来解决;有时用 VBA 方案可以有很好的效果。
当然,对于初学者会有一些困难。
这里给出一个解决IF函数嵌套超出范围的方法,可能比较容易使初学者看懂。其思路是:一个单元格做不了的事,分给两个或更多的单元格来做,文字内容是这样,函数内容也是这样。
例子:假如 A1=1,则 B1=A;A1=2,则 B1=B …… A1=26,则 B1=Z
解决方法如下:
B1 = IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D",IF(A1=5,"E",IF(A1=6,"F",IF(A1=7,"G",IF(A1=8,"H",C1))))))))
C1 = IF(A1=9,"I",IF(A1=10,"J",IF(A1=11,"K",IF(A1=12,"L",IF(A1=13,"M",IF(A1=14,"N",IF(A1=15,"O",IF(A1=16,"P",D1))))))))
D1 = IF(A1=17,"Q",IF(A1=18,"R",IF(A1=19,"S",IF(A1=20,"T",IF(A1=21,"U",IF(A1=22,"V",IF(A1=23,"W",IF(A1=24,"X",E1))))))))
E1 = IF(A1=25,"Y",IF(A1=26,"Z","超出范围"))
根据情况,可以将 C、D、E 这些从事辅助运算的单元格放在其它任何地方,或
阅读权限100
在线时间 小时
阅读权限50
在线时间 小时
to 半榻茶烟
试过没有 &
最多可联接多少次
阅读权限95
在线时间 小时
阅读权限100
在线时间 小时
这应该和“&”的个数没有关系吧,它受到单元格可输入字符的最大数量限制。
阅读权限30
在线时间 小时
最好用名称!
阅读权限20
在线时间 小时
感谢各位高手的指点!
这个论坛对我的帮助很大,解决了许多实际困难。
阅读权限10
在线时间 小时
实在是个不可多得的网站,自从来过这个网站后,学了不少的东西
实在是个不可多得的网站,自从来过这个网站后,学了不少的东西,谢谢各位大侠,举双手投一票,希望越办越好,租用服务器的费用和其他的费用可以设一个赞助箱,相信肯定有不少人出手赞助的
[此贴子已经被作者于 21:11:26编辑过]
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 鼠大侠 的文章

 

随机推荐