【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 函数(按字母顺序)

相关推荐
毛飞龙4 小时前
Excel迷你图:在单元格中嵌入趋势洞察
excel·迷你图·sparklines
Tatalaluola4 小时前
Unity使用EPPlus读取写入表格
unity·c#·游戏引擎·excel
缺点内向6 小时前
如何在 C# 中将 Excel 工作表拆分为多个窗格
开发语言·c#·.net·excel
Williams1020 小时前
Java POI/Excel工具:终结OOM、精度丢失和i18n三大难题
java·开发语言·excel
开朗觉觉20 小时前
poi导出大量数据到Excel
windows·excel
dubochao_xinxi1 天前
fastapi 接收10g 以上的文件 pandas 读取超过 10GB 的 Excel 文件
excel·pandas·fastapi
Oll Correct2 天前
Excel基础操作(三)
笔记·excel
讓丄帝愛伱2 天前
excel导出实例
java·python·excel
Lilixxs2 天前
Excel VBA离线帮助文档下载和使用
excel·vba·帮助文档·ms help runtime·hxs