Chapter 01 函数的基础知识 20
1.1公式 20
01公式的定义 20
02公式的输入与编辑 22
03复制公式 23
04显示与隐藏公式 24
05将公式结果转换为数值 26
06相对引用 27
07绝对引用 27
08混合引用 28
09名称的使用 28
1.2函数 30
10函数的定义 30
11函数类型 31
12函数的输入 32
13嵌套函数的定义 33
14嵌套函数的使用 33
1.3错误分析 36
15常见错误信息 36
16检查错误与纠正 37
1.4数组的使用 40
17数组公式的使用 40
18常量数组的使用 41
Chapter 02 数学与三角函数 44
2.1常见的数学运算函数 44
01 SUM()求和 44
02 SUMIF(按条件求和 45
03 PRODUCT()计算所有参数的乘积 46
04 SUMPRODUCT()返回数组乘积之和 47
05 SUMSQ()求参数的平方和 48
06 SUBTOTAL()返回数据列表或数据库中的分类汇总 49
07 QUOTIENT()返回除法的整数部分 50
08 MOD()返回除法的余数 51
09 ABS()返回数值的绝对值 51
10 SIGN()返回数值的符号 52
11 GCD()返回最大公约数 52
12 LCM()返回最小公倍数 53
13 SERIESSUM()返回幂级数的和 53
14 INT()将数值向下取整 54
15 TRUNC()将数字截尾取整 54
16 ROUND()将数值按指定位数四舍五入 55
17 ROUNDUP()按绝对值增大的方向舍入某一个数字 56
18 ROUNDDOWN()按绝对值减小方向舍入某一数字 56
19 CEILING()将参数向上舍入为最接近的整数 57
20 FLOOR()将参数向下舍入为最接近的整数 58
21 EVEN()将数值向上舍入到最接近的偶数 59
22 ODD()将数值向上舍入到最接近的奇数 59
2.2三角函数 60
23 RADIANS()将角度转换为弧度 60
24 DEGREES()将弧度转换为角度 60
25 SIN()求给定角度的正弦值 61
26 COS()求给定角度的余弦值 62
27 TAN()求给定角度的正切值 62
28 ASIN()求参数的反正弦值 63
29 ACOS()求参数的反余弦值 64
30 ATAN()求参数的反正切值 64
31 ATAN2()求坐标的反正切值 65
32 SINH()求数字的双曲正弦值 66
33 COSH()求数字的双曲余弦值 66
34 TANH()求数字的双曲正切值 67
35 ASINH()求数字的反双曲正弦值 67
36 ACOSH()求数字的反双曲余弦值 68
37 ATANH()求数字的反双曲正切值 68
2.3指数与对数函数 69
38 POWER()求数字的乘幂 69
39 EXP()求e的n次幂 70
40 LOG()求以指定参数为底的对数 70
41 LN()求自然对数 71
42 LOG10()求数值的常用对数 72
2.4矩阵行列式 72
43 MDETERM()返回数组的矩阵行列式的值 72
44 MINVERSE()返回数组矩阵的逆矩阵 73
45 MMULT()返回两数组的矩阵乘积 74
2.5组合 75
46 FACT()求数值的阶乘 75
47 COMBIN()求组合数 76
48 MULTINOMIAL()返回和的阶乘与阶乘之积的比 77
Chapter 03 统计函数 80
3.1基础统计函数 80
01 COUNT()计算数值数据的个数 80
02 COUNTA()计算指定单元格区域中非空单元格个数 81
03 COUNTBLANK()计算空白单元格的个数 82
04 COUNTIF()计算满足给定条件的单元格的个数 84
05 FREQUENCY()以垂直数组返回区域数据的频率分布 85
06 AVERAGE()计算所有参数的算术平均值 86
07 AVERAGEA()计算非空单元格中数值的平均值 87
08 GEOMEAN()求给定数值数据的几何平均值 87
09 HARMEAN()求数据集合的调和平均值 88
10 MEDIAN()求给定数据集合的中位数 89
11 MODE()求给定数值数据的众数 90
12 MAX()返回一组值中的最大数值 91
13 MAXA()返回参数列表中的最大数值 91
14 MIN()返回一组值中的最小数值 92
15 MINA()返回参数列表中的最小数值 92
16 QUARTILE()返回一组数据的四分位点 93
17 PERCENTILE()求数值区域第k个百分点的值 94
18 VAR()估算给定样本的方差 95
19 VARP()计算样本总体的方差 95
20 STDEV()估算给定样本的标准偏差 96
21 STDEVP()返回整个样本总体的标准偏差 96
22 AVEDEV()返回数据与其均值绝对偏差的平均值 97
23 DEVSQ()返回数据点与其样本均值偏差的平方和 98
24 SKEW()返回一个分布的偏斜度 99
25 KURT()返回数据集的峰值 100
3.2用于排位的函数 101
26 RANK()返回一个数值在一组数值中的排位 101
27PERCENTRANK()返回数值百分比排位 102
28 LARGE()返回数据集中第k个最大值 103
29 SMALL()返回数据集中第k个最小值 104
3.3排列组合函数 105
30 PERMUT()集合中选取的若干元素的排列数 105
3.4求概率分布的函数 107
31 BINOMDIST()返回一元二项式分布的概率值 107
32 CRITBINOM()返回使累积二项式分布大于等于临界值的最小值 108
33 NEGBINOMDIST()返回负二项式分布 109
34 PROB()返回落在指定区域事件所对应的概率之和 110
35HYPGEOMDIST()返回超几何分布 111
36 POISSON()返回泊松分布 112
37 NORMDIST()返回给定平均值和标准偏差的正态分布函数 113
38 NORMINV()返回指定平均值和标准偏差的正态累积分布函数的反函数 114
39 NORMSDIST()返回标准正态累积分布函数的值 115
40 NORMSINV()返回标准正态累积分布函数反函数 116
41 STANDARDIZE()返回正态化数值 116
42 EXPONDIST()返回指数分布 117
43 WEIBULL()返回韦伯分布 118
44 GAMMADIST()返回伽玛分布函数 119
45 CONFIDENCE()返回总体平均值的置信区间 120
3.5用于检验的函数 121
46 CHIDIST()返回x2x分布的单尾概率 122
47 CHIINV()返回x2x分布的单尾概率的反函数值 122
48 CHITEST()返回独立性检验值 123
49 FDIST()返回F概率分布 124
50 FINV()返回F概率分布的反函数值 126
51 FTEST()返回F检验的结果 127
52TDIST()返回t分布概率 128
53 TINV()返回t分布的反函数 128
54TTEST()返回与t检验相关的概率 129
3.6与协方差、相关回归有关的函数 130
55 COVAR()返回两变量的协方差 130
56 CORREL()返回两变量的相关系数 131
57 PEARSON()返回皮尔生乘积矩相关系数 133
58 SLOPE()返回线性回归直线的斜率 134
59 INTERCEPT()求回归直线的截距 135
60 LINEST()求回归直线的系数与常数项 136
61 FORECAST()求两变量间的回归直线的预测值 138
62TREND()返回一条线性回归拟合线的一组Y值 139
63 STEYX()求回归直线的标准误差 140
64 RSQ()求回归直线的判定系数 141
65 GROWTH()给定数据预测指数增长值 141
66 LOGEST()求指数回归曲线的系数和底数 142
Chapter 04 逻辑函数 146
4.1逻辑判断函数 146
01 IF()根据指定条件判断并返回不同结果 146
02 IF+AND 147
03 IF+SUM 147
04 AND()判定指定的多个条件是否全部成立 148
05 OR()所有参数中任一个逻辑值为真即返回TRUE 149
06 NOT()判定指定条件不成立 150
07 NOT+AND 151
4.2逻辑值的表示函数 151
08TRUE()返回逻辑值TRUE 151
09 FALSE()返回逻辑值FALSE 152
Chapter 05 查找与引用函数 154
5.1查找值函数 154
01 VLOOKUP()垂直查找指定数值 154
02 HLOOKUP()在首行查找并返回指定行的数值 156
03 LOOKUP(向量形式)()在向量中查找一个值 158
04 LOOKUP(数组形式)()在数组中查找一个值 159
05 INDEX(引用形式)()返回指定单元格或区域的引用 161
06 INDEX(数组形式)()返回数组中指定单元格或数组的数值 163
5.2查找位置函数 164
07 MATCH()返回指定数值匹配元素的相对位置 164
08 INDEX+MATCH 166
5.3从目录查找函数 166
09 CHOOSE()根据给定索引值返回参数中的数值 166
5.4引用函数 168
10 ADDRESS()以文字形式返回对单元格的引用 168
11 OFFSET()以指定引用为参照系得到新的引用 170
12 INDIRECT()返回由文本字符串指定的引用 171
13 AREAS()返回引用中包含的区域个数 172
14 ROW()返回给定引用的行号 173
15 ROW+MOD+条件格式 174
16 ROWS()返回引用或数组的行数 175
17 COLUMN()返回给定引用的列标 176
18 COLUMNS()返回数组或引用的列数 176
5.5其他函数 177
19TRANSPOSE()返回区域的转置 177
Chapter 06 日期与时间函数 180
6.1当前日期函数 180
01TO DAY()返回当前日期 180
02 NOW()返回当前日期与时间 180
6.2用序列号表示日期的函数 181
03YEAR()返回某日期对应的年份 181
04 MONTH()返回以序列号表示日期中的月份 181
05 DAY()返回以序列号表示某日期的天数 182
06HOUR()返回时间值的小时数 182
07 MINUTE()返回时间值的分钟数 183
08 SECOND()返回时间值的秒数 183
09 WEEKDAY()返回某日期的星期数 184
10 CHOOSE+WEEKDAY 185
11 WEEKNUM()返回序列号对应的一年中的周数 185
6.3返回特定日期序列号的函数 186
12 DATE()返回以年、月、日表示的日期序列号 186
13 TIME()返回某一特定时间的小数值 186
14 DATEVALUE()将日期值从字符串转换为序列号 187
15 TIMEVALUE()返回用文本串表示的时间小数值 187
6.4计算时间序列号的函数 188
16 EDATE()返回指定月份之前或之后的日期 188
17 EOMONTH()返回指定月最后一天的序列号 189
18 WORKDAY()返回指定工作日后的日期 190
6.5返回期间差函数 190
19 NETWORKDAYS()返回日期间的天数(不包括周末和节假日) 191
20 DAYS360()返回日期间相差的天数 192
21YEARFRAC()返回日期间天数占全年百分比 192
Chapter 07 文本函数 194
7.1文本操作函数 194
01 LEN()返回文本串的字符数 194
02 LENB()返回文本串中所有字符的字节数 194
03 CONCATENATE()合并文本字符串 195
04 FIND()返回一个字符串出现的起始位置 196
05 FINDB()返回字符串在另一个字符串中的起始位置 197
06 SEARCHB()返回字符或字符串第一次出现的位置 198
07 SEARCHB()返回字符或字符串的起始位置 198
08LEFT()从第一个字符开始返回指定个数的字符 199
09 LEFTB()返回文本字符串中的第一个或前几个字符 200
10 MID()从指定位置返回指定长度字符 200
11 MIDB()从指定位置返回指定字节数的字符 201
12 RIGHT()从末字符起返回指定字符数的字符 202
13 RIGHTB()从末字符起返回指定字节数的字符 202
14 REPLACE()将部分字符用另一个字符串替换 203
15 REPLACEB()将部分字符根据指定字节数替换 203
16 SUBSTITUTE()替换字符串中部分字符串 204
7.2文本转换函数 204
17 ASC()将全角字符更改为半角字符 205
18 WIDECHAR()将半角字符转换为全角字符 205
19 UPPER()将文本转换成大写形式 206
20 LOWER()将文本中的大写字母转换为小写字母 206
21 PROPER()将文本字符串的首字母转换成大写 207
22TEXT()将数值转换为按指定数字格式表示的文本 208
23 FIXED()将数字按指定位数取整,以文本返回 209
24 RMB()四舍五入数值并转换为带¥和位符号的文本 211
25 DOLLAR()四舍五入数值并转换为带$和位符号的文本 211
26 BAHTTEXT()将数字转换为泰语文本 212
27 VALUE()将文本转换为数值 212
28 CODE()返回文本字符串中第一个字符的数字代码 213
29 CHAR()返回对应于数字代码的字符 214
30 T()返回value引用的文本 215
7.3其他文本函数 216
31 EXACT()比较两个文本字符串是否完全相同 216
32 CLEAN()删除文本中不能打印的字符 217
33TRIM()删除文本中的多余空格 218
Chapter 08 财务函数 220
8.1求支付额函数 220
01 PMT()基于固定利率返回贷款的每期等额付款额 220
02 PPMT()返回给定期间内的本金偿还额 221
03 IPMT()返回给定期数内对投资的利息偿还额 223
04 ISPMT()计算特定投资期内要支付的利息 224
8.2求累计额函数 224
05 CUMIPMT()返回贷款在给定期间的累计利息 224
06 CUMPRINC()返回贷款在给定期间的累计本金额 225
8.3求支付次数函数 226
07 NPER()返回某项投资总期数 227
08 COUPNUM()返回成交日和到期日之间的付息次数 227
8.4求利率函数 228
09 RATE()返回年金的各期利率 229
10 EFFECT()求实际年利率 229
11 NOMINAL()求名义利率 230
8.5求当前值函数 230
12 PV()返回投资的现值 230
13 NPV()基于一系列现金流和固定贴现率返回净现值 231
14 XNPV()基于不定期发生的现金流返回净现值 233
8.6求期值函数 234
15 FV()基于固定利率及等额分期付款返回期值 234
16 FVSCHEDULE()基于一系列复利返回本金的未来值 235
8.7求内部收益率函数 235
17 IRR()返回一组现金流的内部收益率 235
18 XIRR()求不定期内产生现金流量的内部收益率 237
19 MIRR()返回一连续期内现金流的修正内部收益率 238
8.8求折旧费函数 239
20 DB()通过固定余额递减法计算给定期间内折旧值 240
21 SLN()返回某项资产在一个期间中的线性折旧值 241
22 DDB()使用双倍余额递减法计算给定期间内折旧值 242
23 VDB()使用双倍余额递减法返回指定期间内资产折旧值 243
24 SYD()返回按年限总和折旧法计算的折旧值 245
25 AMORDEGRC()返回每个结算期间的折旧值 246
26 AMORLINC()返回每个结算期间的折旧值 246
Chapter 09 信息函数 248
9.1获得信息函数 248
01 CELL()返回单元格信息 248
02 ERRORTYPE()返回对应于某一错误类型的数字 250
03 INFO()返回有关当前操作环境的信息 251
04TYPE()返回单元格内数值的类型 252
9.2 IS类函数 253
05 ISBLANK()判断测试对象是否为空单元格 253
06 ISLOGICAL()检测一个值是否为逻辑值 254
07 ISNONTEXT()检测一个值是否不属于文本 254
08 ISNUMBER()检测一个值是否为数字 255
09 ISEVEN()检测一个值是否为偶数 256
10 ISODD()检测一个值是否为奇数 257
11 ISREF()检测一个值是否为引用 257
12 ISTEXT()检测一个值是否为文本 258
13 ISERR()检测一个值是否为#N/A以外的错误值 259
14 ISERROR()检测一个值是否为错误值 259
15 ISNA()检测一个值是否为#N/A错误值 260
9.3其他信息函数 261
16 N()将参数中不是数值形式的值转换为数值形式 261
17 NA()返回错误值 262
Chapter 10 数据库函数 264
10.1计算数据库的函数 264
01 DSUM()返回数据库的列中满足指定条件的数字之和 264
02 DPRODUCT()返回数据库中满足条件的数值之积 266
10.2统计数据库的函数 267
03 DAVERAGE()返回数据库中满足条件的数值平均值 267
04 DMAX()返回数据库中满足条件的数值最大值 268
05 DMIN()返回数据库中满足条件的数值最小值 269
06 DCOUNT()返回数据库中满足条件单元格数 269
07 DCOUNTA()返回数据库中满足条件的非空单元格数 270
08 DGET()求满足条件的惟一记录 271
09 DSTDEV()返回数据库中满足条件的数值样本标准偏差 272
10 DSTDEVP()满足条件的数字为样本计算标准偏差 273
11 DVAR()将满足条件的数字为样本估算样本总体方差 274
Chapter 11 工程函数 276
11.1换算数据单位与进制数 276
01 CONVERT()换算数值的单位 276
02 BIN2OCT()将二进制数转换为八进制数 278
03 BIN2DEC()将二进制数转换为十进制数 279
04 BIN2HEX()将二进制数转换为十六进制数 280
05 DEC2BIN()将十进制数转换为二进制数 280
06 DEC2OCT()将十进制数转换为八进制数 281
07 DEC2HEX()将十进制数转换为十六进制数 281
11.2复数的处理 282
08 COMPLEX()将实系数和虚系数合成一个复数 282
09 IMREAL()返回复数的实系数 283
10 IMAGINARY()返回复数的虚系数 284
11 IMCONJUGATE()返回复数的共轭复数 284
12 IMSUM()求复数的和 285
13 IMSUB()求复数的差 285
14 IMPRODUCT()求复数的积 286
15 IMSQRT()求复数平方根 286