excel中的IF函数的教程

excel中的IF函数的教程,第1张

以excel2010版本为例,IF函数的教程如下所示:

1、首先打开excel,A列有如题中的一列数,其中要把大于等于60的在B列中标记为A,小于60的在B列中标记为C;

2、用IF函数来实现,在B2单元格输入=IF(A1>=60,"A","C"),则可得出B2单元格记为C,因为A2单元格小于60;

3、把鼠标放在B2单元格右下角往下拉填充公式,则可得出该列数据的结果。

扩展资料:

IF函数的用法:

语法为 IF(logical_test,value_if_true,value_if_false);

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式,则要判断的条件,题目中为A列的数据是否大于等于60,故填A1>=60;

Value_if_true logical_test 为 TRUE 时返回的值,题目中为A列的数据如果大于等于60,则为 TRUE,返回A;

Value_if_false logical_test 为 FALSE 时返回的值,题目中为A列的数据如果小于60,则为FALSE ,返回C;

所以题目中该用公式=IF(A1>=60,"A","C"),如果A1大于等于60,返回A,否则返回C。

参考资料:

-IF函数

if函数语法结构:IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式

Value_if_true logical_test 为 TRUE 时返回的值

Value_if_false logical_test 为 FALSE 时返回的值

解题思路如下:先判断是否有申请免罚,如果没有申请(即申请次数<1),则再判断迟到次数是否在三次以内(即迟到次数<=3),三次内一个结果,超过三次另外一个结果;如果有申请免罚,则再判断扣除申请免罚次数后是否在三次以内(即(迟到次数-申请次数2)<=3),三次内一个结果,超过三次另外一个结果;最后,还有一种情况是学生觉悟比较高,在迟到次数不足两次时提前申请打扫卫生,虽然有觉悟,但毕竟有过在先,不能惩罚变奖励,所以最好的结果是免罚(即罚金为0,不能出现罚金变赏金)

if判断流程如下

最后得出公式如下:

=MAX(IF(B1<1,IF(A1<=3,A115,45+(A1-3)30),IF((A1-B12)<=3,(A1-B12)15,45+(A1-B12-3)30)),0)

 在 Excel 中的if函数中包含着SUMIF的函数,利用SUMIF可以多条件的数据的和,现在请欣赏我带来的excel if函数多条件求和教程。希望对你有帮助!

excel if函数多条件求和教程

 (表名=sumif1)

 单列条件区域 求和

  excel if函数多条件求和步骤1: 公式一 =SUMIF(A2:A9,”t”,C2:C9) = 1200

  excel if函数多条件求和步骤2: 公式二 =SUMIF(A1:A9,”t”,C2:C9) = 1100

 公式为计算域名t开头的google访问量,为什么两公式结果不一样

 特别说明:求和区域与条件区域错开1行,则参与求和单元格与原单平行单元格错开1行,再求和(SUMIF会自动偏移)

  excel if函数多条件求和步骤3: 公式三 =SUMIF(A2:A9,”t”,C2) = 1200

 特别说明:SUMIF第三参数可略写为求和区域的第1单元格

 多列条件区域 求和

 我们同样计算域名t开头的google访问量,条件区域为A2:F9

  excel if函数多条件求和步骤4: =SUMIF(A1:F9,”T”,C1) = 2400

  excel if函数多条件求和步骤5: =SUMIF(A1:F9,”T”,C1:F9) = 2400

  excel if函数多条件求和步骤6: =SUMIF(A1:F9,”T”,C2) = 2200 //再次偏移1行

 特别说明:SUMIF函数条件区域可以跨不同字段,第一参数(range)在同列并与第三参数(sum_range)水平距离保持一致。域名字段分别在A\D,google字段分别在C\F,A->C的距离等于D->F的距离。

 以上两例公式同样可以用SUM函数(数组公式)代替:

 =SUMIF(A2:A9,”t”,C2:C9) 可替代为 =SUM((LEFT(A2:A9)=”t”)C2:C9) 数组公式

 =SUMIF(A1:F9,”T”,C1:F9) 可替代为 =SUM((LEFT(A2:A9)=”t”)(C2:C9),(LEFT(D2:D9)=”t”)(F2:F9))

 跨表条件 求和 SUM+SUMIF+INDIRET

 表sumif2有如上图一样的数据区域,现在对两表A2:A9 开头为”t”的google访问量求和。答案为6004=2400

 看公式:(数组公式 CTRL+SHIFT+ENTER)

 =SUM(SUMIF(INDIRECT(“sumif”&{1,2}&”!A2:A9″),”t”,INDIRECT(“sumif”&{1,2}&”!C2:C9″)))

 以上应该是我们常用于单条件求和的SUMIF应用,如何实现双条件乃至多条件的求和。

 还是用上面的例子:求以 t 开头域名来自google的访问量,但排除 t 本身。

 公式十 =SUM(SUMIF(A2:A9,{“t”,”t”},C2:C9){1,-1}) = 600

 我们用{}将双条件包裹起来做为常量数组,其原理由于篇幅关系就不深究,其实就是

 =SUMIF(A2:A9,”t”,C2:C9)-SUMIF(A2:A9,”t”,C2:C9) 的变体。

IF函数教程

说明

当逻辑表达式的值为 TRUE 时返回一个值,而当其为 FALSE 时返回另一个值。

示例

IF(A2="foo","A2 is foo","A2 was false")

语法

IF(logical_test,value_if_true,[value_if_false])

logical_test

一个表达式或对包含表达式的单元格的引用,该表达式代表某种逻辑值(即TRUE或FALSE)。

value_if_true

当逻辑表达式为TRUE时的返回值。

value_if_false-[可选]

[可选 - 默认为空白] - 当逻辑表达式等于FALSE时的函数返回值。

实战

在线练习:雷鸟365 IFxlsx  

 在 Excel 中,IF函数也分好几种,比如SUMIF跟SUMIFS,这2个函数都包括在IF函数内现在请阅读学习来我整理的一些excel利用if函数进行求和的教程。

 以下表为例,求数学成绩大于(包含等于)80分的同学的总分之和

  excel利用if函数进行求和的教程1: 在J2单元格输入=SUMIF(C2:C22,">=80",I2:I22)

  excel利用if函数进行求和的教程2: 回车后得到结果为2114,我们验证一下看到表中标注的总分之和与结果一致

  excel利用if函数进行求和的教程3: 那么该函数什么意思呢SUMIF(C2:C22,">=80",I2:I22)中的C2:C22表示条件数据列,">=80"表示筛选的条件是大于等于80,那么最后面的I2:I22就是我们要求的总分之和

 sumifs函数多条件求和

 还是以此表为例,求数学与英语同时大于等于80分的同学的总分之和

  excel利用if函数进行求和的教程1: 在J5单元格中输入函数=SUMIFS(I2:I22,C2:C22,">=80",D2:D22,">=80")

  excel利用if函数进行求和的教程2: 回车后得到结果1299,经过验证我们看到其余标注的总分之和一致

  excel利用if函数进行求和的教程3: 该函数SUMIFS(I2:I22,C2:C22,">=80",D2:D22,">=80")表示的意思是,I2:I22是求和列,C2:C22表示数学列,D2:D22表示英语列,两者后面的">=80"都表示是大于等于80

  if函数多个条件的使用 方法

满足多个条件也可以分两种情况:1)同时满足多个条件;2)满足多个条件中的一个或若干个即可。

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

excel if函数多个条件怎么用教程1:首先,利用AND()函数来说明同时满足多个条件。

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

excel if函数多个条件怎么用教程2:在C2输入公式:

=IF(AND(A2="A",B2>210),"Y","")

知识点说明:

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

excel if函数多个条件怎么用教程3:然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

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

excel if函数多个条件怎么用教程4:在C2单元格输入公式:

=IF(OR(A2="A",B2>150),"Y","")

知识点说明:

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

excel if函数多个条件怎么用教程5:以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。

猜你感兴趣:

1 excel if函数多个条件怎么用教程

2 excel if函数多个条件怎么用 excel中if函数多条件

3 excel if函数多个条件的教程

4 excel if函数多条件怎么用的教程

5 excel2010if函数多个条件如何使用

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12185375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存