excle函数18层以下的不识别 - 爱问答

(爱问答)

excle函数18层以下的不识别

IF(OR(F2=25,F2=50),"绝对值不大于4",

IF(OR(F2=75,F2=100),"绝对值不大于5",

IF(OR(F2=125,F2=150),"绝对值不大于6",

IF(OR(F2=175,F2=200),"绝对值不大于7",

IF(OR(F2=225,F2=250),"绝对值不大于8",

IF(OR(F2=275,F2=300),"绝对值不大于9",

IF(OR(F2=325,F2=350),"绝对值不大于10",

IF(OR(F2=375,F2=400),"绝对值不大于11",

IF(OR(F2=425,F2=450),"绝对值不大于12",

IF(OR(F2=475,F2=500),"绝对值不大于13",

IF(H2=70,"绝对值不大于0.02mm",

IF(OR(H2=150,H2=200),"绝对值不大于0.03mm",

IF(H2=300,"绝对值不大于0.04mm",

IF(H2=500,"绝对值不大于0.05mm",

IF(OR(H2=600,H2=800,H2=1000),"绝对值不大于0.07mm",

IF(H2=1500,"绝对值不大于0.11mm",

IF(H2=2000,"绝对值不大于0.14mm",

IF(OR(N2>0,B2=1.5),"绝对值不大于1.5%",

IF(OR(N2>0,B2=2.5),"绝对值不大于2.5%",

IF(OR(P2>0,B2=1.5),"绝对值不大于1.5%",

IF(OR(P2>0,B2=2.5),"绝对值不大于2.5%",

IF(J2>0,"0.00",""))))))))))))))))))))

只能读到18层,18层以后的函数不能实现功能


这是excel本身的限制,要是旧版的话,限制仅为8重括号;


如果确实需要这么多重的话,解决方法:

1 把前17重连续做IF,最后不成立,则赋值""(空),然后加上&,再接上后面剩余的IF,即:

=【前17重IF,最后不成立,则赋值""(空)】&【后续IF】

此法要求前17种判定与后续的判定是互斥的,否则,如果有一条件既符合前17的其中一条,又符合后续的其中一条,则显示两结果;


2  把前17重连续做IF,最后不成立,则赋值""(空),放在一个单元格,比如B1,然后加上另一单元格再接上后面剩余的IF,但最前面加上对B1的判定,如果B1<>"",则等于B1,否则执行后续的判定;

此法没有互斥要求,但需要一个辅助单元格;


如果,是强迫症,不要辅助单元格的话,就把两个单元格的公式作成一个;但B1的公式要重复一次,导致整个公式非常长,即:

=IF(【B1公式】<>"",【B1公式】,【后续IF】)

你可以试试高版本的表格试试,可以能低版本支持不了那么多层的读取

下一篇:EXCEL自动编写单号问题。

上一篇:如何根据下拉菜单,带出后面各列的对应编辑环境

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?