重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
函数速查
| 函数 | 用途 | 例子 / 说明 |
|---|---|---|
| COUNT | 计算包含数字的单元格数量 | =COUNT(A1:A10),只数「数字」,若要数所有非空单元格用 COUNTA |
| SUM | 对一个范围的单元格求和 | =SUM(A1:A10),也可以用 =SUM(5:5) 直接对整行求和 |
| IF | 判断条件是否成立,成立/不成立各返回不同值 | =IF(A2>=60,"Pass","Fail"),分数 ≥60 返回 "Pass",否则返回 "Fail" |
| AVERAGE | 计算一组数字的平均值 | =AVERAGE(A1:A10),可搭配 LARGE 函数取指定名次的值再求平均 |
| COUNTIF | 按条件计算符合条件的单元格数量 | =COUNTIF(A1:A10,"苹果*"),通配符 * 可匹配零个或多个字符 |
| SUMIF | 按条件对符合条件的单元格求和 | =SUMIF(A1:A10,"苹果",B1:B10),通配符 ? 只能匹配一个字符 |
| VLOOKUP | 在最左列查找值,返回同一行指定列的值 | =VLOOKUP(53,A1:D10,4,FALSE),查找 53,返回第四列对应的值 |
| MIN | 找出一组数字里的最小值 | =MIN(A1:A10) |
| MAX | 找出一组数字里的最大值 | =MAX(A1:A10) |
| SUMPRODUCT | 计算多组对应数字乘积之和 | =SUMPRODUCT(A1:A4,B1:B4),例:(2×1000)+(4×250)+(4×100)+(2×50) = 3500 |
IF 函数实操示例
- 在结果列输入
=IF(条件, 条件成立时的返回值, 条件不成立时的返回值) - 例如判断分数是否及格:
=IF(A2>=60,"Pass","Fail") - 选中该单元格,拖动右下角填充手柄往下复制公式,批量判断整列分数
COUNTIF / SUMIF 的通配符
*(星号):匹配零个或多个字符,适合模糊匹配一段文字?(问号):只匹配一个字符,适合位数固定但某一位不确定的情况
学完你会
常见错误
- 把 COUNT 和 COUNTA 搞混:COUNT 只数数字单元格,COUNTA 数所有非空单元格(含文字)
- VLOOKUP 忘记查找值必须在查找范围的最左列,否则查不到结果
- COUNTIF / SUMIF 的通配符
*和?用反,导致匹配范围不是预期的
Sources
Blog / Website: