【Office】【Excel】常用函数公式总结

excel函数公式总结

  • 数学函数
    • [SUM 求和](#SUM 求和)
    • [SUMIF 单个条件求和](#SUMIF 单个条件求和)
    • [SUMIFS 多个条件求和](#SUMIFS 多个条件求和)
    • [SUMSQ 平方和](#SUMSQ 平方和)
    • [SUMPRODUCT 乘积和](#SUMPRODUCT 乘积和)
    • [MAX 最大值](#MAX 最大值)
    • [MIN 最小值](#MIN 最小值)
    • 平均值
    • [RAND 随机值](#RAND 随机值)
    • 保留n位小数
  • 统计函数
    • [COUNT 统计包含数字的单元格的个数](#COUNT 统计包含数字的单元格的个数)
    • [COUNTIF 条件计数](#COUNTIF 条件计数)
    • [COUNTIFS 多条件计数](#COUNTIFS 多条件计数)
    • [COUNTA 计算范围中不为空的单元格的个数](#COUNTA 计算范围中不为空的单元格的个数)
    • [COUNTBLANK 计算空单元格个数](#COUNTBLANK 计算空单元格个数)
    • [RANK 排序](#RANK 排序)
  • 逻辑函数
    • [IF 单个条件判断](#IF 单个条件判断)
    • [IFS 多个条件判断](#IFS 多个条件判断)
  • 参考文档

数学函数

SUM 求和

SUMIF 单个条件求和

SUMIF(range, criteria, [sum_range])

sumif(比较区域,比较条件[,求和区域])

  • 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。如 32、">32"、B5、"3?"、"苹果*"、"*~?"或 今天()。
  • 求和区域可省略,若省略,默认值为比较区域。
  • 使用 SUMIF 函数匹配超过 255 个字符的字符串或字符串#VALUE!时,将返回不正确的结果。
  • 可以使用通配符 ? 或 * 作为条件参数, ? 代表任意一个字符, * 代表多个。

例1:

结果为¥9,000,000

例2:

结果为¥630,000

例3:

=SUMIF(A2:A5,">" & A4,B2:B5)

求财产价值高于单元格 C2 中值的佣金之和。

结果为¥490,000

例4:

结果为¥43,000

SUMIFS 多个条件求和

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

  • 一个条件区域紧接着配一个条件
  • 条件要用双引号引起来
    例:

    =SUMIFS(A3:A10,B3:B10,"<>香蕉",C3:C10,"米申")
    添加不是香蕉且由米申销售的产品数量。

SUMSQ 平方和

SUMSQ(number1, [number2], ...)

例1:

SUMPRODUCT 乘积和

=SUMPRODUCT (array1, [array2], [array3], ...)

例1:

=C2D2+C3 D3+C4D4+C5 D5

MAX 最大值

MIN 最小值

平均值

RAND 随机值

=RAND() 大于或等于 0 且小于 1 的随机数
=RAND()*100 大于或等于 0 且小于 100 的随机数
=INT(RAND()*100) 大于或等于 0 且小于 1 的随机整数
=RAND()*(b-a)+a 生成 a 与 b 之间的随机实数
  • RAND 函数语法没有参数。
  • 注意: 通过在不同的单元格中输入公式或数据或手动重新计算 (按 F9) 重新计算工作表时,会为使用 RAND 函数的任何公式生成新的随机数。
    不期望的持续刷新,解决方案:
  • 单个单元格时,在编辑栏中输入 =RAND(),然后按 F9 将公式更改为随机数,公式将计算并只保留一个值,后续操作将不会改变这个随机值。
  • 多个单元格时,选中区域->复制->右键->选择性粘贴->值 或 文本。

保留n位小数

选中区域->右键单元格格式->数值,填写小数位数,注意负值表现形式。

如果负值选了最后一个红色的,结果如图:

统计函数

COUNT 统计包含数字的单元格的个数

COUNT(value1, [value2], ...)

参数可以包含或引用各种类型的数据,但只有数字类型的数据才被计算在内。

例1:

只有 数值1.00 和 日期 2025/11/30 被统计。

COUNTIF 条件计数

=COUNTIF(计数区域,条件)

  • 条件不区分大小写。 字符串"apples"和字符串"APPLES"将匹配相同的单元格。
  • 不像COUNT局限于数字,空格也可以。如 =COUNTIF(A2:A5,"苹果")

COUNTIFS 多条件计数

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],...)

条件结果间是逻辑与

COUNTA 计算范围中不为空的单元格的个数

COUNTA(value1, [value2], ...)

COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (""))的单元格。 例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值。 COUNTA 函数不会对空单元格进行计数。

COUNTBLANK 计算空单元格个数

COUNTBLANK (范围)

  • 包含返回 ""(空文本)的公式的单元格也会计算在内。
  • 包含零值的单元格不计算在内。

RANK 排序

=RANK(number,ref,[order])

  • 如果 order 为 0(零)或省略,基于 ref 降序;如果 order 不为零,升序。
  • Rank 赋予重复数相同的排位。如存在并列第一的两个值时,就没有第二,只有第三。
  • 通常需要使用 单元格的绝对移动 ,否则下拉时ref区域会随之下移,导致结果有误。如

    绝对移动:按F4,或手动写$

逻辑函数

IF 单个条件判断

=IF(判断条件,满足值,不满足值)

例1:

IFS 多个条件判断

例1:

=IFS (A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

即如果(A2 大于 89,则返回"A",如果 A2 大于 79,则返回"B"并以此类推,对于所有小于 59 的值,返回"F")。

参考文档

Excel 函数(按类别列出)
Excel 函数(按字母顺序)

相关推荐
远洪20 小时前
excel 找出两列不同的数据
excel
pcplayer20 小时前
非常好用的 Excel 读写控件
excel·delphi·office
Navicat中国1 天前
使用 Navicat 导入向导导入 Excel 数据时,系统提示导入成功,表中也能看到数据,但行数统计显示为 0,这是什么原因?
数据库·excel·导入
穿着内裤的外星人1 天前
触控精灵远程读写Excel步骤配置
excel
是孑然呀1 天前
【小记】excel vlookup一对多(第二篇)
excel
开开心心就好1 天前
专为视障人士设计的免费辅助工具
windows·计算机视觉·计算机外设·excel·散列表·推荐算法·csdn开发云
transformer_WSZ1 天前
excel两列数据绘制折线图
excel·折线图
蒋胜山2 天前
Excel 练习题(5)
经验分享·excel
Data-Miner2 天前
数以轻舟聚焦Excel-Agent场景:当AI做表工具学会说人话
人工智能·excel
夏日清风有你2 天前
Excel 中绘制散点图(Scatter Plot)
excel