excel应用非常方泛,excel主要优点在于他的灵活性,并且配套了相当丰富的函数,excel函数库能完成我们工作中所需要大部分功能。今天我们就来介绍一下excel常用的函数公式。
一、数学函数
1.绝对值函数ABS
说明
返回数字的绝对值。
语法
公式=ABS(number)
ABS 函数语法具有以下参数:
教程案例
公式 |
说明 |
结果 |
=ABS(2) |
2 的绝对值 |
2 |
=ABS(-2) |
-2 的绝对值 |
2 |
=ABS(A2) |
-4 的绝对值 |
4 |
效果图
2.取整函数INT
说明
将数字向下舍入到最接近的整数。
语法
公式=Int( number )
INT 函数语法具有下列参数:
- Number 必需。 需要进行向下舍入取整的实数。
教程案例
公式 |
说明 |
结果 |
=INT(8.9) |
将 8.9 向下舍入到最接近的整数 |
8 |
=INT(-8.9) |
将 -8.9 向下舍入到最接近的整数。 向下舍入负数会朝着远离 0 的方向将数字舍入。 |
-9 |
=A2-INT(A2) |
返回单元格 A2 中正实数的小数部分 |
0.5 |
效果图
3.四舍五入函数ROUND
说明
ROUND 函数将数字四舍五入到指定的位数。
语法
公式=ROUND(number, num_digits)
ROUND 函数语法具有下列参数:
- number 必需。 要四舍五入的数字。
- num_digits 必需。 要进行四舍五入运算的位数。
教程案例
公式 |
说明 |
结果 |
=ROUND(2.15, 1) |
将 2.16 四舍五入到一个小数位 |
2.2 |
=ROUND(2.149, 1) |
将 2.149 四舍五入到一个小数位 |
2.1 |
=ROUND(-1.475, 2) |
将 -1.475 四舍五入到两个小数位 |
-1.48 |
=ROUND(21.5, -1) |
将 21.5 四舍五入到小数点左侧一位 |
20 |
=ROUND(520.3,-3) |
将 520.3 四舍五入为最接近的 1000 的倍数 |
1000 |
=ROUND(5.208,-1) |
将 5.208 四舍五入为最接近的 10 的倍数 |
10 |
=ROUND(-50.55,-2) |
将 -50.55 四舍五入为最接近的 100 的倍数 |
-100 |
效果图
4.四舍五入函数RANDBETWEEN
说明
返回位于两个指定数之间的一个随机整数。 单元格每次回车时都将返回一个新的随机整数。
语法公式=RANDBETWEEN(bottom, top)
RANDBETWEEN 函数语法具有下列参数:
- Bottom 必需。 RANDBETWEEN 将返回的最小整数。
- Top 必需。 RANDBETWEEN 将返回的最大整数。
教程案例公式=RANDBETWEEN(1,100) ,每次回车后返回介于 1 到 100 之间的一个随机数,如52。
效果图
5.取余函数MOD
说明
返回两数相除的余数。 结果的符号与除数相同。
语法公式=MOD(number, divisor)
MOD 函数语法具有下列参数:
- Number 必需。 要计算余数的被除数。
- Divisor 必需。 除数。
函数补充说明
如果 divisor 为 0,则 MOD 返回 错误值 #DIV/0!。
教程案例公式=MOD(5, 2) , 计算5/2 的余数 ,结果为1。 公式=MOD(-5, 2) , 计算-5/2 的余数。 符号与除数相同, 结果为 1。 公式=MOD(5, -2) , 计算5/-2 的余数。 符号与除数相同 , 结果为 -1。 公式=MOD(-5, -2) , 计算-5/-2 的余数。 符号与除数相同, 结果为 -1。
效果图
二、逻辑函数
1.捕获和处理公式中的错误IFERROR函数
说明
使用 IFERROR 函数可捕获和处理公式中的错误。如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。
语法公式=IFERROR(value, value_if_error)
IFERROR 函数语法具有下列参数:
- value 必需。 检查是否存在错误的参数。
- Value_if_error 必需。 公式的计算结果错误时返回的值。 计算以下错误类型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!。
函数补充说明
如果 Value 或 Value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。
教程案例
|
|
公式 |
说明 |
结果 |
520 |
25 |
=IFERROR(A2/B2,"计算中有错误") |
捕获第一个参数中公式的错误(520 除以 25),未找到错误,返回公式结果 |
20.8 |
5 |
0 |
=IFERROR(A3/B3,"计算中有错误") |
捕获第一个参数中公式的错误(55 除以 0),找到被 0 除错误,返回 计算中有错误 |
计算中有错误 |
|
2 |
=IFERROR(A4/B4,"计算中有错误") |
捕获第一个参数中公式的错误("" 除以 23),未找到错误,返回公式结果。 |
0 |
效果图

2.多条件判定IF函数
语法公式=IF(AND(条件1,条件2),"真值返回","假值返回")
教程案例
例如中级会计职称考试科目包括《财务管理》、《经济法》和《中级会计实务》,只有当这三门科目全部及格时,中级会计职称考试才算通过。主办方在EXCEL中判断时就要用到AND函数。
姓名 |
财务管理 |
经济法 |
中级会计实务 |
是否通过 |
公式 |
吴亦凡 |
78 |
80 |
75 |
通过 |
=IF(AND(B2>=60,C2>=60,D2>=60),"通过","不通过") |
鹿晗 |
61 |
67 |
55 |
不通过 |
=IF(AND(B3>=60,C3>=60,D3>=60),"通过","不通过") |
杨超越 |
89 |
90 |
92 |
通过 |
=IF(AND(B4>=60,C4>=60,D4>=60),"通过","不通过") |
F2单元格公式=IF(AND(B2>=60,C2>=60,D2>=60),"通过","不通过"),吴亦凡三门成绩均大于60分,AND函数所有条件为真(TRUE),AND函数返回TRUE,IF函数返回第二 个参数“通过"。 F3单元格公式=IF(AND(B3>=60,C3>=60,D3>=60),"通过","不通过"),鹿晗一门成绩未达到60分,不满足所有条件为真,AND函数返回FALSE(假),IF函数返回第三个参数“不通过"。 F4单元格公式=IF(AND(B4>=60,C4>=60,D4>=60),"通过","不通过"),杨超越三门成绩均大于60分,通过考试。
三、常用的统计公式
1.条件计数COUNTIF函数
语法
公式=COUNTIF(条件区域,条件)
教程案例如下,COUNTIF查找A2:C8,当A列等于“张大全"时就计算累加1,结果为3。
姓名 |
月份 |
销量 |
|
|
|
|
张大全 |
1 |
520 |
|
查询 |
业务笔数 |
结果 |
李四 |
1 |
350 |
|
张大全 |
=COUNTIF(A2:C8,E3) |
3 |
赵六 |
1 |
50 |
|
|
|
|
张大全 |
2 |
520 |
|
|
|
|
张大全 |
3 |
520 |
|
|
|
|
李四 |
3 |
350 |
|
|
|
|
赵六 |
3 |
50 |
|
|
|
|
四、数据求和公式
1.条件求和SUMIF函数
语法
SUMIF(range, criteria, [sum_range]) SUMIF函数语法具有以下参数:
- range 必需, 用于条件判断的单元格区域。
- criteria 必需,由数字、逻辑表达式等组成的判定条件,通过这个条件sumif 函数求和。
- sum_range 可选,需要求和的单元格、区域或引用。 如果省略了sum_range参数,则求和区域为range。
参数补充说明
任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。
SUMIF函数通配符:
可以在 criteria 参数中使用通配符 (包括问号 (?) 和星号 (*))。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。 在使用sum_range 参数时,单元格区域的行要与range参数的行一一对应。
教程案例如下,SUMIF查找A2:A8,当A列等于“张大全"时就计算累加该行对应的C列(销量),结果为1560。
姓名 |
月份 |
销量 |
|
|
|
|
张大全 |
1 |
520 |
|
查询 |
业务笔数 |
结果 |
李四 |
1 |
350 |
|
张大全 |
=COUNTIF(A2:C8,E3) |
3 |
赵六 |
1 |
50 |
|
|
|
|
张大全 |
2 |
520 |
|
查询 |
销售额 |
结果 |
张大全 |
3 |
520 |
|
张大全 |
=SUMIF(A2:A8,E6,C2:C8) |
1560 |
李四 |
3 |
350 |
|
|
|
|
赵六 |
3 |
50 |
|
|
|
|
效果图
以上就是excel常用的函数公式,我们在后续的课程中将继续介绍其他excel常用的函数公式。 |