excel里的if函数怎么用(excel里if函数怎么用优良中)

Exce表格网 2023-03-22 10:00 编辑:admin 267阅读

1. excel里if函数怎么用优良中

  2003里,一般只能嵌套7层,如果要突破,可以分段进行,公式=if(条件,为真时显示,为假时显示)。

其中为真为假都可以利用。wps2013和excel高版本的已淌有这个限制了。if()层数太多,字符就多,也显得乱,有其他函数可以利用。  方法一:如要引用12个月的分表里的数据,可以把12个月,分两段:=if(a1<7,显示1到6的判断,显示7月到12月的判断)。如要引用 8月表,a1=100,sheet1里引用这个数,公式:   =INDIRECT(IF(A1<7,IF(A1=1,1,IF(A1=2,2,IF(A1=3,3,IF(A1=4,4,IF(A1=5,5,6))))),IF(A1=7,2,IF(A1=8,8,IF(A1=9,9,IF(A1=10,10,IF(A1=11,11,12))))))&"月!a1")   方法二:上表经过简化,可以直接用这个公式:=indirect(a1&"月!a1"),不必用if()判断。  方法三:如判断优良及格不及格,也可以用lookup()来判断。可以超过7层,而且省字符。公式:   =LOOKUP(C3,{0,60,75,85},{"不及格","及格","良","优秀"})   

2. if函数求优良中差

有两种办法:

1.用IF()函数,对设定值的条件进行判断,返回各判断条件对应的等级

=IF(B2>=80,"优秀",IF(B2>=70,"中等",IF(B2>=60,"合格","不合格")))

2.利用MATCH()函数,返回指定序次的等级

=CHOOSE(MATCH(B2,{0,60,70,80},1),"不合格","合格","中等","优秀")

具体说明:

1.用条件函数IF(),公式的书写方法为=IF(条件,条件为真时的结果,条件为假时的结果),允许嵌套

按你的要求,即转换为:

=IF(B2>=80,"优秀",对于小于80的情况进行判断)

||

=IF(B2>=80,"优秀",IF(B2>=70,"中等",对于小于70的情况进行判断))

......

2.用MATCH函数找出分数所在的区间值,再用CHOOSE找出该值对应的序列

即把分数分段为0,60,70,80找出分数落在哪一段,再按该位置找出在"不合格","合格","中等","优秀"中对应的值

3. excel if优良中

可以用多重if,或者说是嵌套if。

举例说明,英语成绩大于等于80分,评为“优良”;大于等于60,评为“合格”;否则就是“不合格”。

=if(f2>=80,“优良”,if(f2>=60,"合格",“不合格”))

4. if函数求优秀

用两个IF嵌套,即=IF(A1>=80,"优秀",IF(A1>=60,"及格","不及格"))。

例如数据在A列,在B1单元格输入公式=IF(A1>=80,"优秀",IF(A1>=60,"及格","不及格")),表示80分(含)以上为优秀,60分(含)以上的为及格,否则为不及格。

5. excel中用if函数显示优秀显示合格

假设成绩从A2始,评价显示在B列对应单元格内,可在B2单元格输入:=IF(A2>=90,"优",IF(A2>=80,"良",IF(A2>=60,"及格","不及格")))下拉填充。说明评价标准这里是59及以下为不及格,60-79为及格,80-89良,90及以上为优,你可根据实际修改评价标准及公式中的单元格地址。

6. excel如何用if函数计算是否优秀

相对简单直观一点的方法=LOOKUP(A16,{0,60,70,80,90;"不及格","及格","一般","良好","优秀"})一定要用IF方法=IF(A16>=90,"优秀",IF(A16>=80,"良好",IF(A16>=70,"一般",IF(A16>=60,"及格","不及格"))))

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片