关于excel公式的问题

我在处理IF函数时,只会作一个条件的判断,请问两个或以上的判断怎么做,请大侠说明一下,并附公式!!谢谢 谢谢

IF()逻辑判断函数,其使用格式为
IF(用来进行逻辑判断的条件,条件正确时返回的值,条件错误时返回的值)
从格式中不难看出:事实上,一个基本的IF()函数本身就包含了两个不同的条件判断。
比如:完成任务35个及以上为合格,完成任务在35个以下为不合格。
用IF()函数即为
=IF(?>=35,合格,不合格)

一个IF()函数只能嵌套7个IF使用。也就是说对单一条件的逻辑判断,条件个数不得超过8个。

一旦逻辑判断的条件超过8个,要根据实际情况、综合数据规律,结合其他函数来弥补“条件不超过8个”的函数使用漏洞。

举例1:

条件
1.a小于10记为1;
2.a大于等于10,小于20,记为10;
3.a大于等于20,小于30,记为20;
4.a大于等于30,小于40,记为30;
5.a大于等于40,小于50,记为40;
6.a大于等于50,小于60,记为50;
7.a大于等于60,小于70,记为60;
8.a大于等于70,小于80,记为70;
9.a大于等于80,小于90,记为80;
10.a大于等于90,小于100,记为90;
11.a大于等于100,记为100。

这里共有11个逻辑判断条件,显然不能直接使用IF()函数。
由条件数据,不难发现这样的规律:每一个数据判断如果是正确的,则取与该数值靠近的最小整数值。

解决方案:

只要出现a值的任何一种可能情况,a都取最接近的最小整数值。
选择条件只要有一个满足,用逻辑函数OR(),向下取最接近的最小整数值,用数学函数ROUNDDOWN()进行向下舍尾取整。

假设数据a在A1单元格,则在B1单元格中编辑公式
=IF(A1="","",IF(A1<10,1,IF(OR(AND(A1>=10,A1<20),AND(A1>=20,A1<30),AND(A1>=30,A1<40),AND(A1>=40,A1<50),AND(A1>=50,A1<60),AND(A1>=60,A1<70),AND(A1>=70,A1<80),AND(A1>=80,A1<90),AND(A1>=90,A1<100)),ROUNDDOWN(A1,-1),100)))
回车确认后,可以向下复制公式。

当然了,如果逻辑判断条件在8个以内,可以用IF()函数一层一个条件的嵌套使用。

举例2

比如,在素质教育下,对学生成绩进行等级评定:
60分以下“一般”;
60分及以上到75分“合格”;
75分及以上到90分“良好”
90分及以上“优秀”。

假设数据在A1单元格,在B1单元格编辑公式
=IF(A1="","",IF(A1<60,"一般",IF(AND(A1>=60,A1<75),"合格",IF(AND(A1>=75,A1<90),"良好","优秀"))))

具体的函数参见Excel中的函数帮助。

注意:
公式中“A1="",""”的判断条件与返回值,是为了表格美观不显示0值。即如果A1是空白,则返回的也是空白。

以上仅供参考!

希望对你有所启示!
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-05-05
那么我给这个问题举个例子吧
如果学生成绩评优。。如果大于90的为优秀,在下面还有80分以上的和以下的
做个条件语句吧!if(地址>=90,优秀IF(C4>=90,"优秀"IF(C4>=70,"良好"IF(C4>=60,"及格","不及格")))
第2个回答  2006-05-05
IF函数可以套在一起用以作多重判断,但最多只能套七层.
第3个回答  2006-05-05
=IF(B1,IF(C1,3,4),2)
类似吧
第4个回答  2006-05-05
括号就行了

excel得函数其实不太好用!!

建议

有可能的话,用access或者vf

Excel使用中常见的七种公式错误及其解决方法
1:在需要数字或逻辑值时输入了文本,excel不能将文本转换为正确的数据类型;解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格a1包含一个数字,单元格a2 包含文本,则公式="a1+a2"将返回错误值#value!。可以用sum工作表函数将这两个值...

excel函数公式计算错误的原因以及解决办法
1. 单元格宽度不足 如果你看到诸如 "###" 的错误,很可能是单元格内容过长,导致显示不完整。只需适当拉宽单元格,数字就会完整显示。遇到负数日期如 "-2020\/2\/1",记得调整日期格式,去除负号。2. VALUE() 参数错误 当公式中的参数不匹配,会出现 "VALUE()" 错误。务必检查公式输入是否正确,...

Excel输入的公式错误,怎么回事?
例如,如果输入了`=SUM,Excel就会因为公式不完整而报错。正确的公式应该是`=SUM`。另一方面,如果输入的内容不是公式,但Excel错误地将其识别为公式尝试进行计算,也会导致错误。这种情况下,可以在文本的第一个字符之前添加单引号,将文本转换为字符串常量,从而避免被Excel误识别为公式。例如,如果想在...

了解Excel公式应用常见错误及处理
常见原因:如果公式返回的错误值为“#VALUE”,这常常是因为如下几种原因:文本类型的数据参与了数值运算,函数参数的数值类型不正确;函数的参数本应该是单一值,却提供了一个区域作为参数;输入一个数组公式时,忘记按Ctrl+Shift+Enter键。 处理方法:更正相关的数据类型或参数类型;提供正确的参数;输入数组公式时,记得使用Ct...

EXCEL公式设置完,往下拉时为什么显示一样的数据,不能体现公式
点击单元格>“格式”>“单元格格式”>“数字”选项卡,选择“常规”。然后输入公式,公式将根据单元格中的数据自动计算。总结来说,确保正确使用引用类型、启用自动计算功能,并将单元格格式设为“常规”,可以有效避免在Excel中公式下拉时显示一致数据的问题。这样,公式将能根据实际数据进行正确计算。

Excel公式中常见的错误及解决方法
错误信息为【#NULL!】 该错误信息表示在公式或者函数中使用了不正确的区域预算或者不正确的单元格引用。例如,余弦值只能在-1到+1之间,在求得反余弦值时,如果超出这个范围就会提示报错。错误信息为【#NUM!】 该错误信息表示在需要数字参数的函数中使用了不能接受的参数;或者公式计算的结果值太大或太...

为什么在Excel输入函数公式后显示不正确?
1. 公式语法错误:Excel的函数公式遵循特定的语法规则。如果公式中的括号、逗号、引号或其他符号使用不当,或者函数名称拼写错误,都可能导致公式显示不正确。例如,输入“=SUM(A1:B2)”是正确的,但如果写成“=SUM(A1 B2)”或“=SUM(A1:B2,”),则会导致错误。2....

EXCEL提示公式存在错误,怎么办?
EXCEL提示公式存在错误,可能的原因和解决方法有:1.输入到表格中的数据太长或者单元格公式所产生的结果太大,导致在单元格中显示不下。此时可以通过调整列宽,使得内容能够全部显示出来。2.输入的公式包含除数0。如果公式中使用了空单元格或者包含0值单元格引用,可能会出现此类错误。此时只要在做表格时...

excel中函数公式几种常见的错误的解决方法
当公式或函数中某个数字有问题时将产生错误值#NUM!。1、在需要数字参数的函数中使用了不能接受的参数。解决方法:确认函数中使用的参数类型正确无误。2、由公式产生的数字太大或太小,Excel不能表示。解决方法:修改公式,使其结果在有效数字范围之间。使用了不正确的区域运算符或不正确的单元格引用。

为什么在EXCEL中计算公式不能计算?
1、首先打开excel表格,当我们输入公式时并不执行。2、这是因为单元格格式设置成了文本格式,首先要先选中公式所在的表格区域。3、使用快捷键“Ctrl+1”调出单元格格式页面,将其切换到常规。4、切换为常规后点击确定。5、然后在表格中输入公式,点击enter键。6、即可实现公式的计算,如下图所示就完成了...

相似回答
大家正在搜