【参考文档】if公式多个条件怎么编-范文word版 (6页)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

== 本文为word格式,下载后可方便编辑和修改! ==

if公式多个条件怎么编

篇一:excel公式中的if条件语句

excel公式中的if条件语句,如何在excel公式中的if使用and和or逻辑

1、如何根据分数来给出优、良、中、差的等级。

1)如果只有两个分数段(如及格、不及格两个级别)很好办,假设成绩数据已经输入单元格A1,直接用Excel公式输入条件A1>=60,为真时填写“及格”,为假时填写“不及格”就可以了。

这时显示在Excel单元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。

2)如果有多个分数段,比如要求:

x<60-----------------------不及格

x>=60 AND x<75--------及格

x>=75 AND x<85--------良

x>=85----------------------优

其实很简单,只要了解Excel里IF函数参数和返回值的用法,第一个参数是条件,第二个参数是条件为真的返回值,第三个参数是条件为假的返回值;而且

IF函数可以嵌套(根据Excel201X的帮助文件,最多嵌套可达七层),这样上面

的问题可以用如下公式来解决:

=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<85,"良","优")))

(这时无法使用Excel的交互式的方法输入,可以把这个公式修改后复制到单元格里)

这种题型的条件表达式在计算一级考试中常出现,切记!

2、如果有多个分数段,并且要求成绩的正常值在0到100之间,大于0或小于100就是非法值,根据分数来给出优、良、中、差的等级。

比如要求:

x<60-----------------------不及格

x>=60 AND x<75--------及格

x>=75 AND x<85--------良

x>=85----------------------优

对1中2)改进

成绩的正常值在0到100之间,大于0或小于100就是非法值,对此,我们对

以上公式进行改进:

由于if语句嵌套的层数比较多,容易混乱,我们先把分段的语句写清楚,先写简单的语句,后整合。

1)把条件转化为逻辑语句

if(and(A1>=0,A1<60),"不及格")

if(and(A1>=60,A1<75),"及格")

if(and(A1>=75,A1<85),"良")

if(and(A1>=85,A1<=100),"优秀")

if(or(A1<0,A1>100),"输入错误")

在Excel公式中and的与逻辑应写成and(A1>=0,A1<60),而不是A1>=0 and

A1<60,逻辑或语言应写成or(A1<0,A1>100),而不是A1<0 or A1>100。

2)整合:

if(and(A1>=0,A1<60),"不及格",if(and(A1>=60,A1<75),"及格

",if(and(A1>=75,A1<85),"良

",if(and(A1>=85,A1<=100),"优秀",if(or(A1<0,A1>100),"输入错误")))))

这种题型的条件表达式在全国ITAT office竞赛中常出现,切记!

3、计算每门成绩都在80分以上(包括80分)的为优秀,有一门不及格的为差,其他为及格。成绩分别在C2、D2、E2、F2。

有3种求解:

1)=IF(AND(C2>=80,D2>=80,E2>=80,F2>=80),"优秀

",IF(OR(C2<60,D2<60,E2<60,F2<60),"差","及格"))

2)=IF(OR(C2<60,D2<60,E2<60,F2<60),"差

",IF(AND(C2>=80,D2>=80,E2>=80,F2>=80),"优秀","及格"))

3)=IF(COUNTIF(C2:F2,">=80")=4,"优秀",IF(COUNTIF(C2:F2,"<60"),"差","

及格"))

要具有一定EXCEL条件语句知识才能写出,全国ITAT office竞赛中才出现。

篇二:Excel 公式IF 函数and 多条件满减公式

淘宝店铺设置满减

Excel 公式IF函数多条件满减公式

例如,淘宝设置满199减10,299减20,399减30,499减50,799减100,

这样的比较长的优惠满减,但是在计算Excel满减后价格,计算成本时,会非

常不方便。现在把这个公式发布,希望对大家有用处。

A1为第一行第一列单元格,可以把A1替换为自己数据所在的单元格。

第一个条件:满199才减10元,一般设置为

=IF(A1<299,A1-10,IF(A1<399,A1-20,IF(A1<699,A1-50,IF(A1>=699,A1-100))))

详解:这里是A1小于299就会自动减10元,所以是 A1<299,A1-10 但是,有

一些低于199元,不能满减的也被满减10元了。

所以这里必须有用到IF AND结合的公式,把低于199元的设置为不满减。

公式:A1<199,A1,

这个是指,如果A1小于199元,则显示A1单元格内容,即A1原来是99,那

显示数额就是99,不满减。

第二个条件,大于并等于199而又小于299元,自动满减计算减10元。

公式:IF(AND(A1>=199,A1<299),A1-10,

这里用到了 IF(AND函数,满足多个条件。首先A1必须大于等于199并小于299,即A1>=199,A1<299。然后如果满减这个条件,则会显示为A1-10元,即

如果A1单元格是200元,那么A1-10就是200-10=190元。

相关文档
最新文档