excel IF 套嵌 超过7层,怎么解决这个问题? 谢谢
发布网友
发布时间:2023-06-24 09:29
我来回答
共4个回答
热心网友
时间:2023-12-24 18:19
我确实够无聊,找了一下规律,公式替换成
=VLOOKUP(C2,工资表!A:AG,5*C6-2,0)
试试
热心网友
时间:2023-12-24 18:19
如果这公式是你自己写的,能写这么长的公式,那水平也不低了。
如果是遇到if函数层数*,建议分解在多个单元格中进行。
例如两个单元格分别计算5层,合起来就是10层了。
不过说实话,你这个公式里每一层都是类似的,变化的就是C6单元格的内容和查找范围,
这样的情况会有其他更好的函数,不建议使用if嵌套。
你试试indirect函数。
热心网友
时间:2023-12-24 18:19
原公式的意图是根据C6的纳税期数确定C7应发工资吗?
如果C6=1,搜工资表A:C,如果C6=2,搜工资表A:H,依次类推。
想知道A:C和A:H为什么要分开vlookup,是否可以提供搜索区域的数据排列的样子,具体值不重要,就是需要知道为什么每次都要变化vlookup的范围。如果不用变,公式就很简单了。
热心网友
时间:2023-12-24 18:20
用2007以上好像可以达到64层,2003是只能7层