乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>插入函数出现您已为此函数输入太多个参数是怎么回事-excel if

<em>Excel</em>插入函数出现您已为此函数输入太多个参数是怎么回事-excel if

作者:乔山办公网日期:

返回目录:excel表格制作


问题应该出在最后一个MONTH函数上。
MONTH函数必须有三个数.这个MONTH函数参数只能是一个数字,可能是右括号括错位置了。 建议检查。应该把最后一个"4季度"后边的括号,括在最后一个[@年月]的后边.
如果不知道怎么参数写的对不对,或者括号多少的话,建议使用函数编辑器,对分析函数和公式很有帮助。

借用一个参数过多的例子。
IF函数的意思是
如果copy参数满足条件A,
就返回结果B,
否则就满足结果C

函数之所以显示参数太多,
是因为第一个条件是AND(O3=H3),
如果满足就显示完成,
不满足就继续判断H3<=N3,
如果满足这个条件就显示逾期完成,
这里出了点小问题,
你的公式是满足这个条件
就显示"逾期完成",
不满足就显示"未完成",
整个函数到这里就已经完了,
而你在后面还有一个判断,
所以会显示参数太多,
改成
IF(AND(O3=H3),"完成",IF(H3<=N3,"逾期完成",IF(TODAY()<=M3,"未到期","未完成")))


另外的例子
我们添加多个参数,
就会提示
“此函数输入太多参数”
的警告。
这时候可以通过加括号来解决,
基本的原理是用括号的分组。


你的函数输入不对,A>=90,90>A1>=80,80>A1>=70,70>A1>=60,这些都是EXCEL不能识别的表达式.

可以用&来连接比如改为 =IF(C6<8,AP11,IF(C6<15,AP12,IF(C6<22,AP13,IF(C6<29,AP14,IF(C6<36,AP15,"")))))&IF(c6>=36,if(C6<43,AP16,IF(C6<50,AP17,IF(C6<57,AP18,IF(C6<59,AP19,"")))),"")或者用lookup=lookup(c6-10^-10,{0,8,15,22,29,36,43,50,57,59},ap11:ap19)

可以用copy&来连接
比如改为 =IF(C6<8,AP11,IF(C6<15,AP12,IF(C6<22,AP13,IF(C6<29,AP14,IF(C6<36,AP15,"")))))&IF(c6>=36,if(C6<43,AP16,IF(C6<50,AP17,IF(C6<57,AP18,IF(C6<59,AP19,"")))),"")

或者用lookup
=lookup(c6-10^-10,{0,8,15,22,29,36,43,50,57,59},ap11:ap19)

相关阅读

关键词不能为空
极力推荐
  • -excel2007自定义序列,excel2007编辑自定义列表

  • 打开EXCEL2007,点击左上边百的“office按钮”,然后单击“EXCEL选项” 在弹度出的EXCEL选项窗口中,选择“常用”选项卡 在常用界面的“使用excel时采用的首选项”模块中,单击“编辑自定

ppt怎么做_excel表格制作_office365_word文档_365办公网