Excel公式最全.docx
《Excel公式最全.docx》由会员分享,可在线阅读,更多相关《Excel公式最全.docx(130页珍藏版)》请在冰豆网上搜索。
![Excel公式最全.docx](https://file1.bdocx.com/fileroot1/2023-2/26/da17774d-1fb2-4dca-8cd5-b79778e0d624/da17774d-1fb2-4dca-8cd5-b79778e0d6241.gif)
Excel公式最全
按类别列出的工作表函数
序号
函数
说明
序号
函数
说明
(一)数据库函数
1
DAVERAGE
返回选择的数据库条目的平均值
9
DSTDEVP
基于选择的数据库条目的总体计
2
DCOUNT
计算数据库中包含数字的单元格
算标准偏差
个数
10
DSUM
将数据库中符合条件的记录的字
3
DCOUNTA
计算数据库中的非空单元格
段列中的数字相加
4
DGET
从数据库提取符合指定条件的
11
DVAR
基于选择的数据库条目的样本估
单个记录
算方差
5
DMAX
返回选择的数据库条目的最大值
12
DVARP
基于选择的数据库条目的样本总
6
DMIN
返回选择的数据库条目的最小值
体计算方差
7
DPRODUCT
将数据库中符合条件的记录的特
13
GETPIVOTDATA
返回存储在数据透视表中的数据
定字段中的值相乘
8
DSTDEV
基于选择的数据库条目的样本估
算标准偏差
(二)日期与时间函数
1
DATE
返回特定日期的序列号
11
NOW
返回当前日期和时间的序列号
2
DATEVALUE
将文本格式的日期转换为序列号
12
SECOND
将序列号转换为秒
3
DAY
将序列号转换为月的日期
13
TIME
返回特定时间的序列号
4
DAYS360
计算基于一年360天的两个日
14
TIMEVALUE
将文本格式的时间转换为序列号
期间的天数
15
TODAY
返回今天日期的序列号
5
EDATE
返回用于表示开始日期之前或
16
WEEKDAY
将序列号转换为一星期的某天
之后月数的日期的序列号
17
WEEKNUM
将序列号转换为代表该星期为
6
EOMONTH
返回指定个数月之前或之后
一年中的第几周的数字
的月的末日的序列号
18
WORKDAY
返回指定个数工作日之前或之
7
HOUR
将序列号转换为小时
后日期的序列号
8
MINUTE
将序列号转换为分钟
19
YEAR
将序列号转换为年
9
MONTH
将序列号转换为月
20
YEARFRAC
返回代表start_date和
10
NETWORKDAYS
返回两个日期之间的所有工作
end_date之间的天数的年分数
日个数
(三)外部函数
这些函数使用加载项程序加载
1
EUROCONVERT
将数字转换为欧元形式,将数字
2
SQL.REQUEST
连接到一个外部的数据源并从
由欧元形式转换为欧盟成员国货
工作表中运行查询,然后将查
币形式,或利用欧元作为中间
询结果以数组的形式返回,无
货币将数字由某一欧盟成员国
需进行宏编程。
货币转化为另一欧盟成员国货
币的形式(三角转换关系)。
(四)工程函数
1
BESSELI
返回已修改的Bessel函数In(x)
21
IMAGINARY
返回复数的虚系数
2
BESSELJ
返回Bessel函数Jn(x)
22
IMARGUMENT
返回参数theta,即以弧度表
3
BESSELK
返回已修改的Bessel函数Kn(x)
示的角
4
BESSELY
返回Bessel函数Yn(x)
23
IMCONJUGATE
返回复数的共轭复数
5
BIN2DEC
将二进制数转换为十进制数
24
IMCOS
返回复数的余弦
6
BIN2HEX
将二进制数转换为十六进制数
25
IMDIV
返回两个复数的商
7
BIN2OCT
将二进制数转换为八进制数
26
IMEXP
返回复数的指数
8
COMPLEX
将实系数和虚系数转换为复数
27
IMLN
返回复数的自然对数
9
CONVERT
将数字从一个度量系统转换为另
28
IMLOG10
返回复数的以10为底的对数
一个度量系统
29
IMLOG2
返回复数的以2为底的对数
10
DEC2BIN
将十进制数转换为二进制数
30
IMPOWER
返回整数次幂的复数
11
DEC2HEX
将十进制数转换为十六进制数
31
IMPRODUCT
返回两个复数的积
12
DEC2OCT
将十进制数转换为八进制数
32
IMREAL
返回复数的实系数
13
DELTA
检验是否两个值相等
33
IMSIN
返回复数的正弦
14
ERF
返回错误函数
34
IMSQRT
返回复数的平方根
15
ERFC
返回互补错误函数
35
IMSUB
返回两个复数的差
16
GESTEP
检验数字是否大于阈值
36
IMSUM
返回多个复数的和
17
HEX2BIN
将十六进制数转换为二进制数
37
OCT2BIN
将八进制数转换为二进制数
18
HEX2DEC
将十六进制数转换为十进制数
38
OCT2DEC
将八进制数转换为十进制数
19
HEX2OCT
将十六进制数转换为八进制数
39
OCT2HEX
将八进制数转换为十六进制数
20
IMABS
返回复数的的绝对值(模数)
(五)财务函数
1
ACCRINT
返回定期付息有价证券的应计
27
MIRR
返回正和负现金流以不同利率
利息
进行计算的内部收益率
2
ACCRINTM
返回到期一次性付息有价证券
28
NOMINAL
返回年名义利率
的应计利息
29
NPER
返回投资期间的数量
3
AMORDEGRC
返回使用折旧系数的每个结算
30
NPV
返回基于一系列定期现金流和
期间的折旧值
贴现率计算的投资的现净值
4
AMORLINC
返回每个结算期间的折旧值
31
ODDFPRICE
返回首期付息日不固定的面值
5
COUPDAYBS
返回当前付息期内截止到成交
$100的有价证券价格
日的天数
32
ODDFYIELD
返回首期付息日不固定的有价
6
COUPDAYS
返回包含成交日所在的付息期
证券的收益率
的天数
33
ODDLPRICE
返回末期付息日不固定的面值
7
COUPDAYSNC
返回从成交日到下一付息日之
$100的有价证券价格
间的天数
34
ODDLYIELD
返回末期付息日不固定的有价
8
COUPNCD
返回成交日之后的下一个付息日
证券的收益率
9
COUPNUM
返回成交日和到期日之间的付
35
PMT
返回年金的定期支付金额
息次数
36
PPMT
返回一笔投资在给定期间内偿
10
COUPPCD
返回成交日之前的前一个的付
还的本金
息日
37
PRICE
返回定期付息的面值$100的
11
CUMIPMT
返回两个期间内累计支付的利息
有价证券的价格
12
CUMPRINC
返回一笔贷款在两个期间内累
38
PRICEDISC
返回折价发行的面值$100的
计偿还的本金数额
有价证券的价格
13
DB
使用固定余额递减法,返回一
39
PRICEMAT
返回到期付息的面值$100的
笔资产在给定期间内的折旧值
有价证券的价格
14
DDB
使用双倍余额递减法或其他指
40
PV
返回投资的现值
定方法,返回一笔资产在给定
41
RATE
返回年金的各期利率
期间内的折旧值
42
RECEIVED
返回一次性付息的有价证券到期
15
DISC
返回有价证券的贴现率
收回的金额
16
DOLLARDE
将按分数表示的价格转换为按小
43
SLN
返回一笔资产在某个期间内的
数表示的价格
线性折旧值
17
DOLLARFR
将按小数表示的价格转换为按
44
SYD
返回一笔资产按年限总和折旧
分数表示的价格
法计算的指定期间的折旧值
18
DURATION
返回定期付息有价证券的每年
45
TBILLEQ
返回国库券的等效收益率
期限
46
TBILLPRICE
返回面值$100的国库券的价格
19
EFFECT
返回实际年利率
47
TBILLYIELD
返回国库券的收益率
20
FV
返回一笔投资的未来值
48
VDB
使用余额递减法,返回一笔资产
21
FVSCHEDULE
返回应用一系列复利率后的本
在给定期间或部分期间内的折旧值
金的未来值
49
XIRR
返回一组不定期发生的现金流
22
INTRATE
返回一次性付息有价证券的利率
的内部收益率
23
IPMT
返回一笔投资在给定期间内
50
XNPV
返回一组不定期发生的现金流
支付的利息
的净现值
24
IRR
返回一系列现金流的内部收益率
51
YIELD
返回定期付息有价证券的收益率
25
ISPMT
计算特定投资期内要支付的利息
52
YIELDDISC
返回折价发行的有价证券(如
26
MDURATION
返回假设面值$100的有价证
国库券)的年收益率
券的Macauley修正期限
53
YIELDMAT
返回到期付息的有价证券的年
收益率
(六)信息函数
1
CELL
返回单元格的格式、位置或内
9
ISNA
如果值为#N/A错误值,则返
容等信息
回TRUE
2
ERROR.TYPE
返回相应错误类型的个数
10
ISNONTEXT
如果值不为文本,则返回TRUE
3
INFO
返回有关当前操作环境的信息
11
ISNUMBER
如果值为数字,则返回TRUE
4
ISBLANK
如果值为空,则返回TRUE
12
ISODD
如果数字为奇数,则返回TRUE
5
ISERR
如果值为除#N/A以外的任何错
13
ISREF
如果值为引用值,则返回TRUE
误值,则返回TRUE
14
ISTEXT
如果值为文本,则返回TRUE
6
ISERROR
如果值为任何错误值,则返回
15
N
返回转换为数字的值
TRUE
16
NA
返回错误值#N/A
7
ISEVEN
如果数字为偶数,则返回TRUE
17
TYPE
返回表示值的数据类型的数字
8
ISLOGICAL
如果值为逻辑值,则返回TRUE
(七)逻辑运算符
1
AND
如果其所有参数为TRUE,则返
4
NOT
对其参数的逻辑求反
回TRUE
5
OR
如果所有参数为TRUE,则返
2
FALSE
返回逻辑值FALSE
回TRUE
3
IF
指定要执行的逻辑检验
6
TRUE
返回逻辑值TRUE
(八)查找和引用函数
1
ADDRESS
以文本形式将引用值返回工作
9
INDIRECT
返回由文本值指定的引用
表的单个单元格
10
LOOKUP
在向量或数组中查找值
2
AREAS
返回引用值中包含的区域个数
11
MATCH
在引用值或数组中查找值
3
CHOOSE
从一列值中选择值
12
OFFSET
从给定引用值返回引用偏移量
4
COLUMN
返回引用的列个数
13
ROW
返回引用的行个数
5
COLUMNS
返回引用中包含的列个数
14
ROWS
返回引用中包含的行个数
6
HLOOKUP
查找数组的首行,并返回特定单
15
RTD
从支持COM自动化的程序中返
元格的值
回实时数据
7
HYPERLINK
创建一个快捷方式或跳转,用
16
TRANSPOSE
返回数组的转置
以打开存储在网络服务器、
17
VLOOKUP
查找数组首列,移动到行并返回
Intranet或Internet中的文件
单元格的值
8
INDEX
使用索引从引用或数组选择值
(九)数学和三角函数
1
ABS
返回数字的绝对值
32
PI
返回pi的值
2
ACOS
返回数字的反余弦值
33
POWER
返回给定数字次幂的结果
3
ACOSH
返回数字的反双曲余弦值
34
PRODUCT
将其参数相乘
4
ASIN
返回数字的反正弦值
35
QUOTIENT
返回除法的整数部分
5
ASINH
返回数字的反双曲正弦值
36
RADIANS
将角度转换为弧度
6
ATAN
返回数字的反正切值
37
RAND
返回0和1之间的一个随机数
7
ATAN2
返回X和Y坐标的反正切值
38
RANDBETWEEN
返回指定数字间的随机数
8
ATANH
返回数字的反双曲正切值
39
ROMAN
将阿拉伯数字转换为文本形式
9
CEILING
将数字舍入为最接近的整数或
的罗马数字
最接近的Significance的倍数
40
ROUND
将数字按指定位数舍入
10
COMBIN
返回给定数目对象的组合数
41
ROUNDDOWN
向绝对值减小的方向舍入数字
11
COS
返回数字的余弦
42
ROUNDUP
向绝对值增大的方向舍入数字
12
COSH
返回数字的双曲余弦值
43
SERIESSUM
返回基于以下公式的幂级数之和
13
DEGREES
将弧度转换为度
44
SIGN
返回数字的符号
14
EVEN
将数字向上舍入为最接近的偶数
45
SIN
返回给定角度的正弦值
15
EXP
返回e的给定数字次幂
46
SINH
返回数字的双曲正弦值
16
FACT
返回数字的阶乘
47
SQRT
返回正平方根
17
FACTDOUBLE
返回数字的双倍阶乘
48
SQRTPI
返回某数与pi的乘积的平方根
18
FLOOR
向绝对值减小的方向舍入数字
49
SUBTOTAL
返回列表或数据库中的分类汇总
19
GCD
返回最大公约数
50
SUM
将其参数相加
20
INT
将数字向下舍入到最接近的整数
51
SUMIF
按给定条件对若干单元格求和
21
LCM
返回最小公倍数
52
SUMPRODUCT
返回对应的数组元素的乘积和
22
LN
返回数字的自然对数
53
SUMSQ
返回参数的平方和
23
LOG
按所指定的底数,返回数字的对数
54
SUMX2MY2
返回两个数组中对应值的平方
24
LOG10
返回数字的以10为底的对数
差之和
25
MDETERM
返回数组的矩阵行列式的值
55
SUMX2PY2
返回两个数组中对应值的平方
26
MINVERSE
返回数组的逆矩阵
和之和
27
MMULT
返回两个数组的矩阵乘积
56
SUMXMY2
返回两数组中对应值的平方差
28
MOD
返回除法的余数
的之和
29
MROUND
返回舍入到指定倍数的数值
57
TAN
返回数字的正切
30
MULTINOMIAL
返回一组数字的多项式
58
TANH
返回数字的双曲正切值
31
ODD
将数字向上舍入为最接近的奇数
59
TRUNC
将数字截尾取整
(十)统计函数
1
AVEDEV
返回数据点与它们的平均值的
43
MEDIAN
返回给定数值集合的中值
绝对偏差平均值
44
MIN
返回参数列表中的最小值
2
AVERAGE
返回其参数的平均值
45
MINA
返回参数列表中的最小值,包
3
AVERAGEA
返回其参数的平均值,包括数
括数字、文本和逻辑值
字、文本和逻辑值
46
MODE
返回在数据集中出现次数最多的值
4
BETADIST
返回Beta累积分布函数
47
NEGBINOMDIST
返回负二项式分布
5
BETAINV
返回指定Beta分布的累积分布
48
NORMDIST
返回正态累积分布
函数的反函数
49
NORMINV
返回正态累积分布的反函数
6
BINOMDIST
返回一元二项式分布的概率值
50
NORMSDIST
返回标准正态累积分布
7
CHIDIST
返回γ2分布的单尾概率
51
NORMSINV
返回标准正态累积分布的反函数
8
CHIINV
返回γ2分布的单尾概率的反函数
52
PEARSON
返回Pearson乘积矩相关系数
9
CHITEST
返回独立性检验值
53
PERCENTILE
返回区域中数值的第K个百分
10
CONFIDENCE
返回总体平均值的置信区间
点的值
11
CORREL
返回两个数据集之间的相关系数
54
PERCENTRANK
返回数据集中的值的百分比排位
12
COUNT
计算参数列表中的数字个数
55
PERMUT
返回给定数目对象的排列数量
13
COUNTA
计算参数列表中的数值个数
56
POISSON
返回泊松分布
14
COUNTBLANK
计算区间内的空白单元格个数
57
PROB
返回区域中的数值落在指定区
15
COUNTIF
计算满足给定条件的区间内的
间内的概率
非空单元格个数
58
QUARTILE
返回数据集的四分位数
16
COVAR
返回协方差,成对偏差乘积的
59
RANK
返回一列数字的数字排位
平均值
60
RSQ
返回Pearson乘积矩相关系数的平方
17
CRITBINOM
返回使累积二项式分布小于或
等于临界值的最小值
61
SKEW
返回分布的偏斜度
18
DEVSQ
返回偏差的平方和
62
SLOPE
返回线性回归线的斜率
19
EXPONDIST
返回指数分布
63
SMALL
返回数据集中第K个最小值
20
FDIST
返回F概率分布
64
STANDARDIZE
返回正态化数值
21
FINV
返回F概率分布的反函数值
65
STDEV
估算基于给定样本的标准偏差
22