excel中if套用出现您为此函数输入太多参数

2024-11-15 10:39:13
推荐回答(3个)
回答1:

首先,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函数的参数了。
最后,以上仅供参考。

回答2:

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

回答3:

if函数最多只能有7层