ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: qhm

如何实现函数IF的嵌套超过七层?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-1-28 11:21 | 显示全部楼层

=IF(AND(A2>0,A2<=5%),0,IF(AND(A2>5%,A2<=7%),0.1,IF(AND(A2>7%,A2<=9%),0.5,IF(AND(A2>9%,A2<=10%),0.8,IF(AND(A2>10%,A2<=11%),1.2,IF(AND(A2>11%,A2<=12%),1.2,IF(AND(A2>12%,A2<=13%),1.9,C2)))))))&IF(AND(A2>13%,A2<=14%),2.4,IF(AND(A2>14%,A2<=16%),2.4,IF(AND(A2>16%,A2<=18%),3,IF(AND(A2>18%,A2<=20),4,A1))))

想用以上语句实现选择参数,但是不行,采用将七层之外的IF语句,放在另外的单元格内来处理,即可,请指教,谢谢。

TA的精华主题

TA的得分主题

发表于 2005-1-28 13:00 | 显示全部楼层
非常地好,解决了一些问题...

TA的精华主题

TA的得分主题

发表于 2005-1-28 13:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

我早就碰到这个问题了,但一都是先判断前7个,然后在后一列判断后面的,然后在第三列用一个if()来合并的,没想到可以直接引用。妙妙妙。谢谢。

TA的精华主题

TA的得分主题

发表于 2005-5-16 20:15 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2005-7-9 13:13 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2005-8-31 18:04 | 显示全部楼层
  1. &lt;SCRIPT language=JavaScript&gt;
  2. var actioninfo3='单帖屏蔽';document.write (dvbbs_show_topic('69939','3','lumben','','','lumben999@hotmail.com','||||||||||||||||||','','http://bbs.chinacdi.com/UploadFace/54_200552410563648539.jpg',' ★★ 参加论坛竞赛,赚积分,赢奖励! ★★','','screen.width-600)this.style.width=screen.width-600;if(this.height>250)this.style.width=(this.width*250)/this.height;">
  3. ','','IF函数的7层限制是微软给定的,除了微软,谁也改变不了这个“事实”。
  4. 所谓的“突破”和“实现”只是“变相”做到的,并非真正地达到了7层以上。
  5. (如果不用多个单元,不用其它函数配合,你能做得到吗?)
  6. [此贴子已经被作者于2004-3-5 19:35:03编辑过]','2004-3-5 19:23:00','face1.gif','*.*.*.*','7456',1,0,33610,3,'初级三','120','120','319','2004-2-29','823','455','455','','1',0,'0','level3.gif',4,'2005-8-29 20:20:04','0',9,'tablebody2','0','0','-1','0','','0'));
  7. &lt;script&gt;
复制代码
lumben兄,你的签名好酷哦!能教我吗?QQ:350383282,谢谢!

TA的精华主题

TA的得分主题

发表于 2005-8-31 18:05 | 显示全部楼层
lumben兄,你的签名好酷哦!能教我吗?QQ:350383282,谢谢!

TA的精华主题

TA的得分主题

发表于 2005-8-31 23:20 | 显示全部楼层

学习中。。。。。。。。。。。。

TA的精华主题

TA的得分主题

发表于 2005-9-6 17:04 | 显示全部楼层

我觉得解快IF七层嵌套的问题很简单啊,值得大家这样热烈讨论吗?能否象以下这样实现???

=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","")

………………。

如果是数值,可以用IF(A1=1,1,0)*A1+......实现。

TA的精华主题

TA的得分主题

发表于 2005-9-7 00:46 | 显示全部楼层

就算能用以上方法实现超过七层,但单元格的字符数好像也会有限制吧。

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 02:32 , Processed in 0.044432 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表