关闭→
当前位置:科普经验站>IT科技>excel中的组合函数if(or())函数怎么运用

excel中的组合函数if(or())函数怎么运用

科普经验站 人气:1.93W

你如果会这3个函数的独立使用,或者你理解了这3个函数的语法,联合 起来用也很简单埃 IF条件判断函数 AND条件“与”的逻辑函数,翻译成“并且”的意思。 OR条件“或”的逻辑函数,翻译成“或者”的意思。举个例: =IF(OR(AND(A1=1,B1=1),AND(A1=2,B2=2))

Excel是生活中运用十分广泛的办公软件,其中在Excel中学会组合函数if(or())函数,根据条件就可以非常容易得出结果,那么如何运用呢?

excel中的组合函数if(or())函数怎么运用

材料/工具

安装有Excel的电脑

对于60岁以上(含)的男性员工给予1000元奖金,if函数表达式=IF(AND(B3>=60,A3="男"),1000,0) 对于对于60岁以上或40岁以下的员工给予1000元奖金,if函数表达式=IF(or(B12>60,B1260,A20="男"和and(B2060,A20="男"),and(B2060,A20="男"),and(B20

方法

右边显示的条件是:若有一科低于60分·为不及格,不及格补考,是否补考:yes或者no,

首先,公式有些地方画蛇添足,可以优化为: =IF(B4="磨头一班",IF(BP4

excel中的组合函数if(or())函数怎么运用 第2张

在工具栏中点击“插入”

你如果会这3个函数的独立使用,或者你理解了这3个函数的语法,联合 起来用也很简单埃 IF条件判断函数 AND条件“与”的逻辑函数,翻译成“并且”的意思。 OR条件“或”的逻辑函数,翻译成“或者”的意思。 举个例: =IF(OR(AND(A1=1,B1=1),AND(A1=2,B2=2)

excel中的组合函数if(or())函数怎么运用 第3张

选择下方的“函数”

你的函数错了,根据你的函数判断:第一列大于2000000,继续判断IF(OR(C2>=90,D2>=90),"★★★★★"),不符合,所以是false 因为B2满足的同时,C2和D2满足之一,所以要用and函数套用or函数 改成 =if(and(B2>=2000000,or(C2>=90,D2>=90)),"★★★★★", if(a

excel中的组合函数if(or())函数怎么运用 第4张

在函数对话框中的“搜索函数”处输入IF后点击”转到“,找到函数按确定就会转到if函数的“函数参数”对话框

IF函数:如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值格式:IF(表达式,表达式成立的值,表达式不成立的值,OR函数:逻辑或函数,如多个表达式中任何一表达工成立,则返回TRUE。格式:OR

excel中的组合函数if(or())函数怎么运用 第5张

在第一个空白栏,填入条件。标点符号为英文的逗号,第二栏空白是填入”yes“,第三栏是填入“no”,确定

关于EXCEL中IF函数与OR函数和AND函数的嵌套方法与技巧:多数office Excel用户的问题出现在函数知识掌握不够全面造成困扰。 回答你问题之前先将相关基本知识讲清楚,才能透彻地解决问题。 几个关键点就是函数与公式的知识。分别讲述如下。 函数公

excel中的组合函数if(or())函数怎么运用 第6张

组合函数if(or())的计算结果如图

C1 =IF(AND(OR(A1="语文",A1="数学"),B1="及格"),"合格",IF(AND(OR(A1="语文",A1="数学"),B1="不及格"),"补考",D1)

excel中的组合函数if(or())函数怎么运用 第7张

扩展阅读,以下内容您可能还感兴趣。

EXCEL中COUNTIF和OR函数嵌套使用

试试公来式:

=SUMPRODUCT(N(OR(F1:F100={12,300})))

=SUM(COUNTIF(F:F,{12,300}))

有没有一个单元格中写两个数字自的情况呢?如果有,zhidao那就比较复杂了。更多追问追答追问可以了,我要是想再让他满足符合G列的一种数据,要在怎么改呢?还有=SUM(COUNTIF(F:F,{12,300}))这个公式能解释下么,谢谢~追答COUNTIF函数的第二个参数用了常量数组{12,300},生成两个值:COUNTIF(F:F,12)和COUNTIF(F:F,300)的结果,再用SUM函数把两个值相加就可以了。追问我想选出在F列选出含有条件A或条件B的单元格,并且满足在G列上的数据是123的函数怎么写呢?谢谢追答可用公式:

=SUMPRODUCT((F1:F100={12,300})*(G1:G100=123))

行号自行调整。

excel中if/or/and函数嵌套

=IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"优秀源百",IF(OR(C14<60,D14<60,E14<60,F14<60),"差度","及格知道"))

=IF(OR(C14<60,D14<60,E14<60,F14<60),"差",IF(AND(C14>=80,D14>=80,E14>=80,F14>=80),"优秀","及格"))

=IF(COUNTIF(C14:F14,">=80")=4,"优秀",IF(COUNTIF(C14:F14,"<60"),"差","及格"))本回答被提问者和网友采纳

求助,EXCEL函数中,IF,AND,OR嵌套问题,多个条件公式如何表达

EXCEL 中的OR,百AND

OR(判断1,判断2,判断3...)

AND (判断1,判断2,判断3...)

还有一度个小方法:

=index( {0,200,400,800},1+(F5>=D5)+(E5>=C5)+(H5>=G5))

EXCEL中,IF与OR、AND函数嵌套不了。求助!!

关于EXCEL中IF函数与OR函数和AND函数的嵌套方法与技巧:

多数office Excel用户的问题出现在函数知识掌握不够全面造成困扰。

回答你问题之前先将相关基本知识讲清楚,才能透彻地解决问题。

几个关键点就是函数与公式的知识。分别讲述如下。

函数公式原理:

公式都是以等号(=)开始。 

等号后面跟着一个或者多个操作数。

使用运算符或括号连接。 

操作数可以是数值、单元格或单元格区域、名称、函数。

可带有一个或者多个参数。 

函数公式运算符:

括加(+)、减(-)、乘(*)、除(/)

负号(-)、百分数(%)、幂(^)

等于(=)、大于(>)、小于()

大于等于(>=)、小于等于(<>)、不等于(<>)

文本连接运算符(&)

冒号(:)、空格、逗号(,)

公式中同时使用多个运算符时的运算优先级

先乘除后加减

有括号先括号

数组公式 : 同时按下Ctrl+Shift+Enter组合键,输入数组公式。

EXCEL中,IF与OR、AND函数嵌套

if函数是条件判断函数,它由条件与两个返回结果组成

当条件成立时,返回真,否则返回假。

多个 if 嵌套

用 And(和)组合多个条件

用 Or(或 +)组合多个条件

Excel if函数语法

表达式:IF(logical_test,[value_if_true],[value_if_false])

中文:如果(条件,条件为真时执行e79fa5e98193e78988e69d8331333431343038的操作,条件为假时执行的操作)

[value_if_true] 和 [value_if_false] 表示可选项

当第一个条件成立显示第二项内容,否则显示第三项内容。用逗号分隔。

Excel中OR函数

用来对多个逻辑条件进行判断

只要有其中1个逻辑条件满足时就返回”TURE“,

:OR(logical1,logical2, ...),最多可以有30个条件。

AND函数要求所有的条件都满足时才返回”TURE“,

AND函数要求所有的条件都满足时才返回”TURE“,

其中一个条件不满足时就返回”FALSE“。

你的问题:A1中有数字,B1中有字母,要运算三个条件。需要多层IF判断。

A1为1、3、5,C1为X,这个X为文本或字母时要加半角引号,否则不加。

A1为2、4、6,C1则为Y,这个X为文本或字母时要加半角引号,否则不加。

如果A1为7,B1为a或b、c,C1则为Z;这个a,b,c,z为文本或字母时要加半角引号,否则不加。

其他情况C1可为任意值,这任意值如何来写,为0可以不,如果为中文或字母要加引号。如果为数字或公式不加引号。

你写公式时数值不能加引号。

提示条件太多是你的括号没有打正确,函数的层次没有分清楚,程序无法明白你要实现和计算什么结果。

你的单元格应当这样写三重IF嵌套

=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","任意值")))

第一二条件用OR判断,第三个条件用AND判断,任意值的实现用最后一个IF的第三项来指定。

excel中IF,AND,OR函数的嵌套使用,错在哪里,求大神赐教。

猜一下你要的公式是

=IF(AND(INDIRECT("销售!抄袭C"&$O$1)="文锦",OR(INDIRECT("销售!D"&$O$1)<>"建波",INDIRECT("销售!D"&$O$1)<>"金涛",INDIRECT("销售!D"&$O$1)<>"凤娇",INDIRECT("销售!D"&$O$1)<>"阿鸟",INDIRECT("销售!D"&$O$1)<>"庄丽红",INDIRECT("销售!D"&$O$1)<>"王宗明百",INDIRECT("销售!D"&$O$1)<>"小微")),"S",)

公式度可以简写成

=IF(AND(INDIRECT("销售!C"&$O$1)="文锦",OR(INDIRECT("销售!D"&$O$1)<>{"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"})),"S",)

也就是说如果销售表C列的O1单元格问值为答行数的单元格内容为"文锦",且销售表D列的O1单元格值为行数的单元格内容不为"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"其中一个时,返回"S"值,否则为0值更多追问追答追问首先,谢谢这么多朋友,这位大神。我的逻辑语言大概就是你说的这样。即:

IF(AND(销售表C列的O1单元格值为行数的单元格内容为"文锦",且销售表D列的O1单元格值为行数的单元格内容不为"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"其中一个时),返回"S"值,否则为0值)

逻辑我相信是没有错的。但是实践中就是不行,还有可能错在什么地方?格式或者其他什么方面。忘解答,跪谢。追答是有不同的就成立,还是只能一个不同才成立追问我把逻辑再陈诉一下吧,

输出"S"时要保证两个条件。

①、销售表C列的O1单元格值为行数的单元格内容为"文锦";

②、销售表D列的O1单元格值为行数的单元格内容不为"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"他们中的任何一个。追答也就是说这个单元格只能是有可能与其中一个名字相同,不可以与全部人名字相同,所以肯定会得出真值,所以这个条件肯定是成立的

"销售表D列的O1单元格值为行数的单元格内容不为"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"他们中的任何一个。"

那说明你写的公式设置不合理

应改成如下

=IF(AND(INDIRECT("销售!C"&$O$1)="文锦",AND(INDIRECT("销售!D"&$O$1){"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"})),"S",)追问大神能留一个扣扣吗?九八七四零二四零三,

TAG标签:#excel #函数 #