EXCEL中提示你已为此函数输入太多参数
我做的函数是这样的:IF(AND(K6>=0.5,J6>=1.2),((L6+0.5*E6*2+0.5*(0.5+D6/1000)*2+L6+0.5*E6*2)/2*(0...
我做的函数是这样的:IF(AND(K6>=0.5,J6>=1.2),((L6+0.5*E6*2+0.5*(0.5+D6/1000)*2+L6+0.5*E6*2)/2*(0.5+D6/1000)-3.14*(D6/2000)*(D6/2000))*C6,IF(AND(K6<0.5,J6>=1.2),((L6+0.5*E6*2+0.5*(K6+D6/1000)*2+L6+0.5*E6*2)/2*(K6+D6/1000)-3.14*(D6/2000)*(D6/2000))*C6,IF(AND(K6>=0.5,J6<1.2),L6*0.5-3.14*(D6/2000)*(D6/2000))*C6,(L6*(J6-0.2)-3.14*(D6/2000)*(D6/2000))*C6))),
简化一下是这样:IF(AND(K6>=0.5,J6>=1.2),A,IF(AND(K6<0.5,J6>=1.2),B,IF(AND(K6>=0.5,J6<1.2),C,D))),但是EXCEL提示你已为此函数输入太多参数,和解? 展开
简化一下是这样:IF(AND(K6>=0.5,J6>=1.2),A,IF(AND(K6<0.5,J6>=1.2),B,IF(AND(K6>=0.5,J6<1.2),C,D))),但是EXCEL提示你已为此函数输入太多参数,和解? 展开
7个回答
展开全部
=IF(AND(K6>=0.5,J6>=1.2),"A",IF(AND(K6<0.5,J6>=1.2),"B",IF(AND(K6>=0.5,J6<1.2),"C","D")))
ABCD要用“”包含起来。
ABCD要用“”包含起来。
更多追问追答
追问
不是“”符号的问题,是我要引用的参数太多了,EXCEL处理不了那么多参数。
追答
参数太多,一般来说就是你的格式不正确,建议用点击FX来输入参数看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if函数的语法为:
IF(logical_test, [value_if_true], [value_if_false])
IF 函数语法具有下列参数 参数:为操作、事件、方法、属性、函数或过程提供信息的值。:
logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。
你写的那个里面变成了4个参数了,所以会报错。
IF(logical_test, [value_if_true], [value_if_false])
IF 函数语法具有下列参数 参数:为操作、事件、方法、属性、函数或过程提供信息的值。:
logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。
你写的那个里面变成了4个参数了,所以会报错。
追问
检查到错误了,谢谢你们!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询