本文目录一览:

EXCEL中IF函数多重条件的用法?

=if(((d4="星期一")+(d4="星期二")+(d4="星期三")+(d4="星期四")+(d4="星期五"))*(H4I4),(H4I4),0)

excel函数 多重如果

如果数据在A列,则在B1单元格输入=CEILING(A1,10)/10 然后向下填充公式。详见附图:

excel多条件多重判断函数

满足多个条件也可以分两种情况:

1)同时满足多个条件;

2)满足多个条件中的一个或若干个即可。

我们以下图的数据来举例说明。

首先,利用AND()函数来说明同时满足多个条件。

举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。

在C2输入公式:

=IF(AND(A2="A",B2210),"Y","")

知识点说明:

AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”

在C2单元格输入公式:

=IF(OR(A2="A",B2150),"Y","")

知识点说明:

OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。

excel IF函数多重判断

IF用法:IF(A,B,C)表示如果A的式子成立,那么该格子里面显示B,如果A的式子不成立,那么该格子里面显示C

IF()使用时,可以嵌套,就是说,IF(A,B,C)里面的B项和C项可以用另外一个IF(A,B,C)代替,即IF(IF()),这个时候,先判断最外面的一个IF的式子是否成立,然后判断中间的式子。

但是嵌套的时候,要注意到底后面的IF要嵌入B项里面,还是C项里面。

例:某同学语文65,数学80,英语55,政治75,问怎么计算这位同学是否需要补考?

设语文为A列,数学为B列,英语为C列,政治为D列

设该同学成绩所在行为第10行

可以写出这样子的语句

=IF(A1060,"语文需要补考",IF(B1060,"数学需要补考",IF(C1060,"英语需要补考",IF(D1060,"政治需要补考","恭喜你,你不用补考"))))

这样写,程序首先判断语文,然后数学,然后英语,然后政治。

但是这样的坏处就是,语文如果不合格,显示要补考,但是不判断剩下的科目

如果说要所有科目都判断出来,那么,就要灵活的套用IF()了

这样子,语句就要写成下面的样子

=IF(A1060,IF(B1060,IF(C1060,IF(D1060,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"),IF(D1060,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学")),IF(C1060,IF(D1060,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"),IF(D1060,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"))),IF(B1060,IF(C1060,IF(D1060,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"),IF(D1060,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学")),IF(C1060,IF(D1060,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"),IF(D1060,"你需要补考的科目是:政治","恭喜你,你不用补"))))

上面就是考虑四科所有的情况下,单纯用IF写的语句,我自己测试过,在EXCEL中可用的。

是不是觉得很长?正常的,如果你学过排列组合,你就清楚,一科只有两种情况,但是两科就是四种,三科就是八种,四科就是十六种,要把十六种情况都写进去,不长才奇怪呢。如果你还要加上物理化学生物历史地理等。。。。。阿门,愿上帝保佑你。。。。。。

==========

为了方便你看上面那段代码,我把它分解如下,这样结构清晰一些,容易看

=IF(

A1060,IF(

B1060,IF(

C1060,IF(

D1060,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"

),IF(

D1060,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学"

)

),IF(

C1060,IF(D1060,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"

),IF(

D1060,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"

)

)

),IF(

B1060,IF(

C1060,IF(

D1060,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"

),IF(

D1060,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学"

)

),IF(

C1060,IF(

D1060,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"

),IF(

D1060,"你需要补考的科目是:政治","恭喜你,你不用补"

)

)

)

)

EXCEL中IF多重如何使用?

很高兴为您解答问题:

1.以如下表格的常用的评价等级为例用 IF的嵌套来完成,

2.点击“评测”下方的单元格输入"=IF(E2150,"差",IF(E2200,"中",IF(E2250,"良","优")))",然后点击回车键就出来了

(注意:公式中的任何标点符号都要用英文状态下的)

3.向下拖动单元格,可判断其它单元格,excel中if函数多重条件就可以使用了。

希望您能够喜欢这个回答!

Excel表格函数 多重判断

=IF(I6="儿媳",IF(MID(H6,7,4)="1978","是","否"),IF(MID(H6,7,4)="1998","是","否"))