excel中if套用出现您为此函数输入太多参数
=IF(U3<=1,1,IF(U3=$AA$8,IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$...
=IF(U3<=1,1,IF(U3=$AA$8,IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8)))),TREND(OFFSET(IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8))),MATCH(U3,$AA$3:$AA$8),,2),OFFSET($AA$2,MATCH(U3,$AA$3:$AA$8),,2),U3)))
哪出了问题?该怎么办 展开
哪出了问题?该怎么办 展开
展开全部
首先,if 函数最多只允许出现8种返回值,也就是说只能能嵌套7层。
另外,一个单元格可以使用一个函数,不能一个单元格使用多个函数,即使用逗号分隔开也不行,即使去掉等号也不行。if函数的括号是上下对应的,=IF(U3<=1,1,IF(U3=$AA$8,IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8))))时,if已经结束了,后面出现的内容在EXCEL的判断中已经无法被判定为if函数的参数了。
最后,以上仅供参考。
另外,一个单元格可以使用一个函数,不能一个单元格使用多个函数,即使用逗号分隔开也不行,即使去掉等号也不行。if函数的括号是上下对应的,=IF(U3<=1,1,IF(U3=$AA$8,IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8))))时,if已经结束了,后面出现的内容在EXCEL的判断中已经无法被判定为if函数的参数了。
最后,以上仅供参考。
展开全部
=IF(U3<=1,1,IF(U3=$AA$8,IF(10<=T3<=19.9,$AB$8,(IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8)))),TREND(OFFSET(IF(10<=T3<=19.9,$AB$8,IF(20<=T3<=29.9,$AC$8,IF(30<=T3<=39.9,$AD$8,$AE$8))),MATCH(U3,$AA$3:$AA$8),,2),OFFSET($AA$2,MATCH(U3,$AA$3:$AA$8),,2),U3)))
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if函数最多只能有7层
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询