Excel常用基础条件函数与用法详解

yumo6662个月前 (05-06)技术文章31

以下是一份Excel常用条件函数速查指南,结合典型应用场景和搜索文献整理

一、逻辑判断函数

1. IF函数

语法:`=IF(条件, 值或公式1, 值或公式2)`

场景:成绩评定、奖金计算

示例:

excel

=IF(B2>=60,"及格","不及格") // 判断成绩是否及格

=IF(AND(C2>5000,D2="销售"),B2*0.1,0) // 销售岗且业绩超5000的提成[4]]

// 多层嵌套示例(部门评级):

=IF(B2>90,"S级",IF(B2>80,"A级",IF(B2>60,"B级","C级")))

2. IF+AND/OR组合

语法:

excel

=IF(AND(条件1,条件2),结果1,结果2) // 同时满足多条件

=IF(OR(条件1,条件2),结果1,结果2) // 满足任一条件

示例:

excel

=IF(OR(B2="博士",C2>40),"高级人才","普通人才") // 博士或40岁以上人才标识[3]]

二、日期计算函数

3. DATEDIF函数

语法:`=DATEDIF(开始日期,结束日期,单位代码)`

单位代码:

"Y" 整年数

"M" 整月数

"D" 天数

"MD" 忽略年份和月份的天数差

示例:

excel

=DATEDIF(A2,TODAY(),"Y") // 计算员工工龄年数[1]]

=DATEDIF(A2,B2,"YM") // 计算月份差(忽略年份)

三、条件计数函数

4. COUNTIF(S)

单条件计数:

excel

=COUNTIF(范围,条件)

// 统计华北区客户数:=COUNTIF(B2:B100,"华北")

多条件计数:

excel

=COUNTIFS(范围1,条件1,范围2,条件2)

// 统计华东区销售额>5万的订单:=COUNTIFS(B2:B100,"华东",C2:C100,">50000")[7]]

四、条件求和函数

5. SUMIF(S)

单条件求和:

excel

=SUMIF(条件范围,条件,求和范围)

// 计算手机品类销售额:=SUMIF(A2:A100,"手机",C2:C100)

多条件求和:

excel

=SUMIFS(求和范围,条件范围1,条件1,条件范围2,条件2)

// 计算3月份华北区销售额:=SUMIFS(D2:D100,B2:B100,"华北",C2:C100,">=2025-3-1",C2:C100,"<=2025-3-31")[3]]

五、条件均值函数

6. AVERAGEIF(S)

单条件平均:

excel

=AVERAGEIF(条件范围,条件,计算范围)

// 统计研发部平均薪资:=AVERAGEIF(B2:B100,"研发部",D2:D100)

多条件平均:

excel

=AVERAGEIFS(计算范围,条件范围1,条件1,条件范围2,条件2)

// 统计工龄>5年的经理级平均薪资:=AVERAGEIFS(D2:D100,C2:C100,">5",E2:E100,"经理")

六、特殊场景函数

7. IFERROR函数

语法:`=IFERROR(公式,错误时返回值)`

应用:避免公式错误显示

excel

=IFERROR(VLOOKUP(A2,数据表!A:D,4,0),"无记录") // 查询不到数据时显示"无记录"[4]]

使用技巧

1. 通配符应用:

`"*"`代表任意字符,`"?"`代表单个字符

excel

=COUNTIF(A2:A100,"A*") // 统计A开头的产品

2. 数组公式应用:

excel

{=SUM(IF((B2:B100="华东")*(C2:C100>50000),D2:D100))} // 多条件数组求和

3. 动态范围引用:

excel

=SUMIFS(OFFSET(C2,0,0,COUNTA(C:C)),B2:B100,"华北") // 自动扩展数据范围


相关文章

IF函数,你真的会用吗?(if函数的使用方法百度百科)

IF是Excel中最基础最常用的函数之一。它可以根据指定条件是否成立,返回对应的结果。官方简历如下:IF(喂~谈个条件吧,如果条件成立怎么怎么着,如果条件不成立又怎么怎么着)数一数,一共有三个参数。第...

IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天

EXCEL逻辑函数中的 IF 条件判断函数,它有10大用法。先介绍下 IF 函数公式的参数含义: = IF(条件判断,成立的结果,不成立的结果)。▍如图1:在C1单元格输入=if(A1>B1,“...

Excel表格 if多条件用法(电子表格if多条件函数)

IF函数有三个参数,语法如下:=IF(条件判断, 结果为真返回值, 结果为假返回值)如成绩分为“及格”和“不及格”,直接使用“=if(B2>59,"及格","不及格...

If条件函数这么用就浪费了,这两种逻辑函数嵌套操作才算高效

IF函数相信许多朋友都已经见到过了,IF函数在Excel函数当中属于非常使用的条件判断类函数,利用这个函数我们可以实现非常高效的许多操作。但是许多朋友对于这个函数却不是特别的会用,因为会涉及逻辑思维的...

IF公式多嵌套老用错?记住口诀,大大小小!

职场工作中,IF公式多条件嵌套经常要用,举个例子,下面是公司的一个提成奖励方案,根据不同的业务量,进行不同的奖励标准,我们需要计算出每个员工的奖励是多少我们需要使用多个IF公式进行嵌套解决,唯一需要注...

如何设置Excel中的IF函数以满足三个条件

介绍:Excel中的IF函数是一种非常有用的工具,它可以根据特定条件的成立与否返回不同的数值或文本。通常,人们使用IF函数来满足一个条件,但有时候,我们需要考虑多个条件。在这篇文章中,我们将学习如何设...