excel中的if函数问题,在线等

K7的函数值为 J7的值乘以(如果J7大于1则用c7的值,如果j7大于1小于10 则用d7的值,如果j7等于35则用e7的值,如果j7等于110则用f7的值,如果j7等于220则用g7的值)
我写的公式为=if(j7<1,c7*j7, if(1<=J7<=10,D7*J7,if(J7=35,E7*J7,if(J7=110,F7*J7,if(G7=220,G7*J7,))))) 但是不对的,谁能帮助我?
请详细解释 还有我用的软件是 excel 2003德语版 所以请用西文字符回答
非常感谢,在线等
改完了还是说有错误,我按确定,他就把光标停在 “1,c7”这里,是不是这里有错误?因为只有j7有颜色表示,有颜色表示是不是才表示是个单元格?还有可不可以把完整的再写一遍谢谢!

公式中,唯一的问题出在1<=J7<=10这里,Excel并不支持这样的描述,应该采用
and(J1>=1,J1<=10),同时满足J1大于等于1和J1小于等于10.其它不用改。追问

改完了还是说有错误,我按确定,他就把光标停在 “1,c7”这里,是不是这里有错误?因为只有j7有颜色表示,有颜色表示是不是才表示是个单元格?还有可不可以把完整的再写一遍谢谢!

追答

=IF(J7=1,J7<=10),D7*J7,IF(J7=35,E7*J7,IF(J7=110,F7*J7,IF(J7=220,G7*J7)))))
复制进去试试,可能是缺括号之类导致的吧。

追问

还是不行。。。。我要哭了~~~ 要不你给我个邮箱,我传过去给你看?

追答

6274729@qq.com发来我看看吧。。。- -~

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-31
1<=J7<=10不能这样表示
要用AND(1<=J7,J7<=10)来表示追问

改完了还是说有错误,我按确定,他就把光标停在 “1,c7”这里,是不是这里有错误?因为只有j7有颜色表示,有颜色表示是不是才表示是个单元格?还有可不可以把完整的再写一遍谢谢!

第2个回答  2011-08-31
问题在于你的条件是有重叠。 J7>1 与j7 大于1小于10 有冲突。。
第3个回答  2011-08-31
=if(j7<1,c7*j7, if(and(J7>=1,J7<=10),D7*J7,if(J7=35,E7*J7,if(J7=110,F7*J7,if(G7=220,G7*J7)))))追问

改完了还是说有错误,我按确定,他就把光标停在 “1,c7”这里,是不是这里有错误?因为只有j7有颜色表示,有颜色表示是不是才表示是个单元格?还有可不可以把完整的再写一遍谢谢!

追答

会不会是C7那个单元格不是数值或常规的格式

第4个回答  2011-08-31
1<j7<=10必须用AND函数表示.and(j7>1,j7<=10)
第5个回答  2011-08-31
=IF(J7<1,C7*J7,IF(1<=J7<=10,D7*J7,IF(J7=35,E7*J7,IF(J7=110,F7*J7,IF(J7=220,G7*J7,"")))))

excel if函数问题 在线等很急!!!
函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。如果函数 IF 的参数包含数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组...

excle表格if函数问题,在线等
是绝对引用符,你把行号和列号都固定住了,当然就不会变了。要想变,就去掉 把你公式中的$A$1改为$A1或A1即可,总之行号上不能加$进行固定。

excel中if函数出错的原因?
在Excel中使用IF公式时,有些单元格显示“FALSE”,这是因为逻辑条件未满足或公式语法有误。详细解释:1. 逻辑条件未满足:IF公式是根据指定的逻辑条件进行判断的。当输入的数据不满足设定的条件时,IF公式会返回“FALSE”。例如,如果你设置了一个公式IF,而单元格A1的值并不大于B1的值,那么就会返回...

excel IF函数判定字母条件(在线等)
直接在B1输入公式:=sum((A1={"S","A","B","C","D"})*{1.2,1,0.95,0.9,0.85})设置B1单元格格式,自定义为0%若需批量处理,直接下拉即可。

Excel表格中IF函数的问题?
1、打开Excel,打开你的数据文档,在你想输出数据的单元格点击工具栏上的“插入”——“函数”——“逻辑”——“IF”,然后点击确定。2、点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的结果。点击小编标注的地方,选择数据,一般不用选择全部的数据,只需选择里面的其中一个即可。选...

EXCEL 中的IF 语句的问题.
Excel中If函数的用法为=If(结果为True或Flase的条件,结果为True时返回的值,结果为False时返回的值),往往在实际应用中需要在If函数中再嵌套一个甚至多个If函数。软件版本:Office2007 If函数用法举例说明:1.根据A列数值范围,在B列中返回内容 A列数值小于60,B返回“不合格”A列数值大于等于60,...

如何使用excel中的if函数?
IF 函数是 「表格(Excel)」 中最常用的函数之一,它可以对值和期待值进行逻辑比较。因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。例如,=IF(C2=”Yes”,1,2) 表示 IF(C2 = Yes, 则返回 1, 否则返回 2)。语法说明:使用逻辑函数 IF 函数时...

EXCEL中IF函数简单问题,在线求解答哇~
=IF(A1>6,ABS(A1-3)\/(C2-C6),A2-5\/6)其实 abs是绝对值函数,if的第一个参数是比较A1>6,那么就执行第二个参数,否则(其实就是你的 a1《6 纯属逻辑问题)就执行第二个公式,估计你的第二个公式写错了吧,是不是忘记括号了。

Excel表格怎么用if函数设置公式
1、首先打开一个Excel,点击一个要使用if函数的空白单元格。2、然后在单元格内输入“=if”。3、接着在单元格内输入判断条件。4、然后在单元格内输入if真值。5、接着在单元格内输入if假值。6、然后点击enter键,即可完成if函数设置。Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的...

如何在excel中使用IF函数进行判断?
1、打开excel2010文件如下图所示 2、进入后选择“公式”功能选项 3、在页面中选择“逻辑”功能选项 4、选择“IF”函数如下图所示 5、在函数对话框中,输入如下所示的公式内容,代表了如果结果大于0就显示结果,如果结果小于0就显示0 6、点击“确定”后结果如下 7、第二行结果小于0,结果也是小于0 ...

相似回答
大家正在搜