excel提示“无法输入指定的公式,因为它使用的嵌套层数超出了当前文件格式的允许值。”求赐教,谢谢!

A1业务类型B1提成比例A2普通电话(后付)B21%A3NGN万信通(后付)B31%A4新无线固话预付(预付)B42%A5Internet专线(预付)B52.5%A6集中... A1 业务类型 B1 提成比例
A2 普通电话 (后付) B2 1%
A3 NGN万信通 (后付) B3 1%
A4 新无线固话预付(预付) B4 2%
A5 Internet专线 (预付) B5 2.5%
A6 集中集客专线(预付) B6 2.5%
A7 LAN宽带(预付) B7 1.5%
A8 XDSL(预付) B8 1.5%
A9 数字电路 (预付) B9 ?
...
B8=IF(COUNT(FIND("普通电话",A8)),"1%",IF(COUNT(FIND("万信通",A8)),"1%",IF(COUNT(FIND("无线固话",A8)),"2%",IF(COUNT(FIND("专线",A8)),"2.5%",IF(COUNT(FIND("LAN",A8)),"1.5%",IF(COUNT(FIND("XDSL",A8)),"1.5%"))))))可以正常显示1.5% 。
但是B9输入完公式=IF(COUNT(FIND("普通电话",A9)),"1%",IF(COUNT(FIND("万信通",A9)),"1%",IF(COUNT(FIND("无线固话",A9)),"2%",IF(COUNT(FIND("专线",A9)),"2.5%",IF(COUNT(FIND("LAN",A9)),"1.5%",IF(COUNT(FIND("XDSL",A9)),"1.5%",IF(COUNT(FIND("数字电路",A9)),"1.5%"))))))) 提示“无法输入指定的公式,因为它使用的嵌套层数超出了当前文件格式的允许值。”求高手指点,谢谢!
抱歉wykcorp,很感谢半夜回复帮我解决了问题,本来想点击采纳,因为是新手,不小心把问题关闭了,现已无法点击采纳,抱歉了。 :(
展开
 我来答
wykcorp
2015-11-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3352万
展开全部

从提问的截图判断,使用的应为EXCEL 2007版本,但使用的文件却是兼容EXCEL 2003格式的文件(XLS结尾),EXCEL 2007新格式为 (XLSX 结尾)。EXCEL 2003只支持最大七层函数的嵌套,提问的公式超过这个限制所以出错了。


解决方法有两个:

一、把文件另存为 EXCEL 工作薄(*.xlsx),那么提问的公式就可以用了。



二、使用更为精简的公式:

B2公式下拉:
=IF(A2="","",LOOKUP(1,0/FIND({"普通电话";"万信通";"无线固话";"专线";"LAN";"XDSL";"数字电路"},A2),{1;1;2;2.5;1.5;1.5;1.5}&"%"))


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式