📘 1️⃣ 数学与三角公式公式
说明
示例
SUM(A1:A10)
求和
=SUM(B1:B10) 求 B1 到 B10 的总和
AVERAGE(A1:A10)
平均值
=AVERAGE(C1:C10)
ROUND(A1,2)
四舍五入
=ROUND(3.1415,2) → 3.14
ROUNDUP(A1,0)
向上取整
=ROUNDUP(2.1,0) → 3
ROUNDDOWN(A1,0)
向下取整
=ROUNDDOWN(2.9,0) → 2
INT(A1)
取整数
=INT(3.9) → 3
MOD(A1, B1)
取余数
=MOD(10,3) → 1
POWER(A1,2)
幂运算
=POWER(2,3) → 8
SQRT(A1)
平方根
=SQRT(16) → 4
ABS(A1)
绝对值
=ABS(-5) → 5
PI()
圆周率
=PI() → 3.1415926
SIN(A1) / COS(A1) / TAN(A1)
三角函数
=SIN(PI()/2) → 1
📘 2️⃣ 逻辑公式公式
说明
示例
IF(条件, 值1, 值2)
条件判断
=IF(A1>10,"大于10","小于等于10")
AND(条件1, 条件2)
多条件同时为真
=IF(AND(A1>10,B1<20),"Yes","No")
OR(条件1, 条件2)
多条件满足任意一个
=IF(OR(A1>10,B1<20),"Yes","No")
NOT(条件)
逻辑取反
=NOT(A1>10)
IFERROR(值, 错误返回值)
错误处理
=IFERROR(1/0,"错误") → 返回 “错误”
📘 3️⃣ 查找与引用公式公式
说明
示例
VLOOKUP(查找值, 表格区域, 列序号, [精确匹配])
垂直查找
=VLOOKUP(1001,A2:C100,3,FALSE)
HLOOKUP(查找值, 表格区域, 行序号, [精确匹配])
水平查找
=HLOOKUP(“姓名”,A1:Z10,2,FALSE)
INDEX(数组, 行号, 列号)
返回数组指定位置值
=INDEX(A1:C10,2,3)
MATCH(查找值, 匹配区域, 匹配类型)
返回匹配位置
=MATCH(1001,A2:A100,0)
OFFSET(引用, 行偏移, 列偏移, 高度, 宽度)
偏移引用
=OFFSET(A1,2,3)
INDIRECT(文本引用)
将文本转为引用
=INDIRECT("B"&2) → B2
ROW() / COLUMN()
返回行号/列号
=ROW(A5) → 5
📘 4️⃣ 文本公式公式
说明
示例
CONCAT(A1,B1) / &
文本拼接
=A1&B1 或 =CONCAT(A1,B1)
TEXT(A1, 格式)
数字或日期格式化
=TEXT(TODAY(),"yyyy-mm-dd")
LEN(A1)
统计字符长度
=LEN("Hello") → 5
LEFT(A1, n)
左侧取 n 个字符
=LEFT("Hello",2) → He
RIGHT(A1, n)
右侧取 n 个字符
=RIGHT("Hello",3) → llo
MID(A1, start, num)
中间截取
=MID("Hello",2,3) → ell
TRIM(A1)
去掉多余空格
=TRIM(" Hello ") → Hello
UPPER(A1) / LOWER(A1)
大写/小写
=UPPER("abc") → ABC
REPLACE(A1, start, num, new_text)
替换字符
=REPLACE("Hello",2,3,"i") → Hi
📘 5️⃣ 日期与时间公式公式
说明
示例
TODAY()
当前日期
=TODAY()
NOW()
当前日期+时间
=NOW()
DATE(年, 月, 日)
生成日期
=DATE(2025,9,3)
TIME(时, 分, 秒)
生成时间
=TIME(14,30,0)
YEAR(A1) / MONTH(A1) / DAY(A1)
获取年/月/日
=YEAR(TODAY()) → 2025
HOUR(A1) / MINUTE(A1) / SECOND(A1)
获取时间
=HOUR(NOW()) → 14
DATEDIF(A1,B1,"d")
计算天数差
=DATEDIF("2025-01-01","2025-09-03","d")
WORKDAY(A1, n)
工作日计算
=WORKDAY(TODAY(),10) → 10 个工作日后的日期
NETWORKDAYS(A1,B1)
计算工作日天数
=NETWORKDAYS(A1,B1)
📘 6️⃣ 财务公式公式
说明
示例
PMT(利率, 期数, 贷款额)
每期还款额
=PMT(5%/12,12*10,100000)
PV(利率, 期数, 每期支付额)
现值
=PV(0.05/12,12*10,-1000)
FV(利率, 期数, 每期支付额)
未来值
=FV(0.05/12,12*10,-1000)
NPV(折现率, 值1, 值2, ...)
净现值
=NPV(0.08,B1:B10)
IRR(值1, 值2, ...)
内部收益率
=IRR(B1:B10)
📘 7️⃣ 数据统计公式公式
说明
示例
COUNT(A1:A10)
统计数值单元格数量
=COUNT(B1:B10)
COUNTA(A1:A10)
统计非空单元格数量
=COUNTA(A1:A10)
COUNTIF(范围, 条件)
条件计数
=COUNTIF(B1:B10,">10")
COUNTIFS(范围1, 条件1, 范围2, 条件2)
多条件计数
=COUNTIFS(A1:A10,">0",B1:B10,"<10")
MAX(A1:A10) / MIN(A1:A10)
最大值 / 最小值
=MAX(A1:A10)
RANK(A1, 范围, 0)
排名(降序)
=RANK(A1,B1:B10,0)
💡 小技巧
Excel 支持 公式嵌套,如:=IF(A1>10,SUM(B1:B10),AVERAGE(C1:C10))常用快捷键配合公式:F2 → 编辑单元格公式Ctrl + Shift + Enter → 输入数组公式(旧版 Excel)可以通过 名称管理器 给公式区域命名,方便引用。https://www.52runoob.com/archives/6627