目录
         第1章 逻辑函数 1
         1.1 IF函数:根据给定条件判断真假 1
         1.2 NOT函数:参数的逻辑求反 3
         1.3 AND函数:多个条件的交集运算 5
         1.4 OR函数:多个条件的并集运算 7
         1.5 TRUE函数:返回逻辑值TRUE 9
         1.6 FALSE函数:返回逻辑值FALSE 11
         1.7 IFERROR函数:处理公式中出现的错误 13
         第2章 日期和时间函数 15
         2.1 日期系统介绍 15
         2.2 函数的应用 17
         2.2.1 DATE函数:返回指定日期的序列号 17
         2.2.2 DATEVALUE函数:返回文本格式的日期所代表的序列号 18
         2.2.3 DAY函数:返回指定日期在当月的天数 21
         2.2.4 DAYS360函数:按照一年360天为基准,计算两个日期间的相差天数 26
         2.2.5 EDATE函数:返回开始日期之前或之后月数的日期序列号 28
         2.2.6 EOMONTH函数:返回指定日期之前或之后月份的最后一天的序列号 31
         2.2.7 HOUR函数:返回时间的小时数 33
         2.2.8 MINUTE函数:返回时间的分钟数 35
         2.2.9 SECOND函数:返回时间的秒数 36
         2.2.10 MONTH函数:返回指定日期的月份 38
         2.2.11 NETWORKDAYS函数:返回起始日期之间的工作日个数 41
         2.2.12 NOW函数:返回当前的系统日期和时间 42
         2.2.13 TIME函数:返回指定时间的小数值 44
         2.2.14 TIMEVALUE函数:返回文本字符串所代表的小数值 47
         2.2.15 TODAY函数:返回当前的日期 49
         2.2.16 WEEKDAY函数:返回指定日期为星期几 52
         2.2.17 WEEKNUM函数:返回指定日期在一年当中的周数 56
         2.2.18 WORKDAY函数:返回指定工作日之前或之后日期的序列号 59
         2.2.19 YEAR函数:返回指定日期的年份 60
         2.2.20 YEARFRAC函数:返回天数占全年天数的百分比 63
         第3章 信息函数 65
         3.1 CELL函数:返回指定单元格信息 65
         3.2 ERROR.TYPE函数:返回对应错误类型的数字 70
         3.3 INFO函数:返回当前操作环境的信息 72
         3.4 ISBLANK函数:判断单元格内容是否为空 75
         3.5 ISERR函数:判断除#N/A以外的错误值 77
         3.6 ISERROR函数:判断是否为错误值 78
         3.7 ISEVEN函数:判断指定数值是否为偶数 79
         3.8 ISODD函数:判断指定数值是否为奇数 82
         3.9 ISLOGICAL函数:判断是否为逻辑值 84
         3.10 ISNA函数:判断是否为错误值#N/A 87
         3.11 ISNONTEXT函数:判断是否为非文本 88
         3.12 ISNUMBER函数:判断是否为数字 89
         3.13 ISREF函数:判断是否为引用 91
         3.14 ISTEXT函数:判断参数是否为文本 93
         3.15 N函数:返回转换为数字的值 95
         3.16 NA函数:返回错误值#N/A 97
         3.17 TYPE函数:返回数值的类型 99
         第4章 文本函数 102
         4.1 文本转换类函数 102
         4.1.1 ASC函数:将字符串中的全角字符转换为半角字符 102
         4.1.2 BAHTTEXT函数:将数字转换为泰语文本 104
         4.1.3 CHAR函数:返回相应数字对应的字符 107
         4.1.4 DOLLAR函数:将数字转换为美元货币格式($)的文本 109
         4.1.5 LOWER函数:将文本转换为小写 111
         4.1.6 PROPER函数:将文本值的每个字的首字母转换为大写 113
         4.1.7 RMB函数:将数字转换为人民币货币格式(?)的文本 114
         4.1.8 T函数:将参数转换为文本 117
         4.1.9 TEXT函数:设置数字格式并将其转换为文本 119
         4.1.10 UPPER函数:将文本转换为大写 122
         4.1.11 VALUE函数:将文本参数转换为数字 125
         4.1.12 WIDECHAR函数:将半角字符转换为全角字符 127
         4.2 文本操作类函数 129
         4.2.1 CODE函数:返回文本字符串中第一个字符对应的数字代码 129
         4.2.2 CONCATENATE函数:将几个文本项合并为一个文本字符串 132
         4.2.3 FIND、FINDB函数:在文本字符串中定位指定文本串的位置(区分大小写) 135
         4.2.4 FIXED函数:设置具有固定小数位数的文本 137
         4.2.5 LEFT、LEFTB函数:返回文本字符串中的左边字符 139
         4.2.6 LEN、LENB函数:计算文本字符串的个数 142
         4.2.7 MID、MIDB函数:返回文本字符串中指定的字符 145
         4.2.8 REPLACE、REPLACEB函数:替换文本字符串中的文本 148
         4.2.9 RIGHT、RIGHTB函数:返回文本字符串中的右边字符 152
         4.2.10 SEARCH、SEARCHB函数:查找文本字符串(不区分大小写) 154
         4.2.11 SUBSTITUTE函数:使用新文本替换旧文本 157
         4.3 文本更新操作类函数 159
         4.3.1 CLEAN函数:删除文本中不能打印字符 160
         4.3.2 EXACT函数:检查两个文本字符串是否相同 161
         4.3.3 REPT函数:按指定次数重复文本 163
         4.3.4 TRIM函数:删除文本字符串中的空格 166
         第5章 查找和引用函数 168
         5.1 查找函数 168
         5.1.1 ADDRESS函数:返回工作表中单元格的地址 168
         5.1.2 AREAS函数:返回引用中包含单元格区域的个数 172
         5.1.3 CHOOSE函数:从值的列表中选择数值 173
         5.1.4 COLUMN函数:返回引用的列标 175
         5.1.5 COLUMNS函数:返回数组或引用所包含的列数 177
         5.1.6 HLOOKUP函数:查找数组的首行,并返回指定单元格的值 178
         5.1.7 HYPERLINK函数:创建快捷方式或跳转,打开存储在Intranet或Internet上的文档 183
         5.1.8 LOOKUP函数:在向量或数组中查找数据 186
         5.1.9 MATCH函数:在引用或数组中查找数据 189
         5.1.10 ROW函数:返回引用的行号 191
         5.1.11 ROWS函数:返回引用或数组的行数 192
         5.1.12 RTD函数:获取实时数据 194
         5.1.13 VLOOKUP函数:在数组第一列中查找,然后在行之间移动以返回单元格的值 194
         5.2 引用函数 204
         5.2.1 INDEX函数:返回指定单元格或数组中的值 204
         5.2.2 INDIRECT函数:返回由文本值指定的引用 214
         5.2.3 OFFSET函数:返回指定引用中的偏移量 216
         5.2.4 TRANSPOSE函数:返回转置的单元格区域 218
         第6章 数学和三角函数 222
         6.1 数学运算函数 222
         6.1.1 ABS函数:返回指定数值的绝对值 222
         6.1.2 CEILING函数:将指定数字向上舍入为最接近的整数 224
         6.1.3 COMBIN函数:返回指定数目的组合数 225
         6.1.4 EVEN函数:将指定数字向上舍入为最接近的偶数 227
         6.1.5 EXP函数:返回e的指定数乘幂 228
         6.1.6 FACT函数:返回数字的阶乘 230
         6.1.7 FACTDOUBLE函数:返回数字的双倍阶乘 231
         6.1.8 FLOOR函数:将指定数字向绝对值减小的方向舍入 233
         6.1.9 GCD函数:返回数字的最大公约数 236
         6.1.10 INT函数:返回参数的整数部分 237
         6.1.11 LCM函数:返回数字的最小公倍数 239
         6.1.12 LN函数:返回数字的自然对数 241
         6.1.13 LOG函数:返回数字以指定底为底的对数 242
         6.1.14 LOG10函数:返回数字以10为底的对数 244
         6.1.15 MDETERM函数:返回数组的矩阵行列式的值 245
         6.1.16 MINVERSE函数:返回数组的逆矩阵 246
         6.1.17 MMULT函数:返回两个数组的矩阵乘积 248
         6.1.18 MOD函数:返回两数相除的余数 249
         6.1.19 MROUND函数:返回一个舍入到所需倍数的数字 251
         6.1.20 MULTINOMIAL函数:返回参数和的阶乘与各参数阶乘乘积的比值 252
         6.1.21 ODD函数:将指定数字向上舍入为最接近的奇数 253
         6.1.22 PI函数:返回pi的数值 255
         6.1.23 POWER函数:返回数字的乘幂 256
         6.1.24 PRODUCT函数:返回参数的乘积 258
         6.1.25 QUOTIENT函数:返回商的整数部分 259
         6.1.26 RAND函数:返回0~1之间的一个随机数 260
         6.1.27 RANDBETWEEN函数:返回指定两个数字之间的随机数 262
         6.1.28 ROMAN函数:将阿拉伯数字转换为文本形式的罗马数字 264
         6.1.29 ROUND函数:将给定数字按指定位数舍入 266
         6.1.30 ROUNDUP函数:将指定数字向上四舍五入 268
         6.1.31 ROUNDDOWN函数:将指定数字向下四舍五入 273
         6.1.32 SERIESSUM函数:返回基于公式的幂级数的和 275
         6.1.33 SIGN函数:判断指定数字的正负 276
         6.1.34 SQRT函数:返回数字的正平方根 278
         6.1.35 SUBTOTAL函数:返回列表或数据库中的分类汇总 279
         6.1.36 SUM函数:返回指定单元格区域中的数字之和 283
         6.1.37 SUMIF函数:按照指定条件对单元格区域求和 284
         6.1.38 SUMPRODUCT函数:返回数组中对应元素的乘积之和 287
         6.1.39 SUMSQ函数:返回参数的平方和 288
         6.1.40 SUMX2MY2函数:返回两数组中对应数值的平方差之和 289
         6.1.41 SUMX2PY2函数:返回两数组中对应数值的平方和之和 291
         6.1.42 SUMXMY2函数:返回两个数组中对应数值之差的平方和 292
         6.1.43 TRUNC函数:将指定数字截尾取整 293
         6.2 三角函数 295
         6.2.1 ACOS函数:返回数字的反余弦值 295
         6.2.2 ACOSH函数:返回数字的反双曲余弦值 297
         6.2.3 ASIN函数:返回数字的反正弦值 299
         6.2.4 ASINH函数:返回数字的反双曲正弦值 301
         6.2.5 ATAN函数:返回数字的反正切值 302
         6.2.6 ATAN2函数:返回指定X及Y坐标值的反正切值 305
         6.2.7 ATANH函数:返回数字的反双曲正切值 306
         6.2.8 COS函数:返回角度的余弦值 308
         6.2.9 COSH函数:返回数字的双曲余弦值 309
         6.2.10 DEGREES函数:将指定弧度转换为度 310
         6.2.11 RADIANS函数:将度转换为弧度 313
         6.2.12 SIN函数:返回指定角度的正弦值 316
         6.2.13 SINH函数:返回数字的双曲正弦值 317
         6.2.14 TAN函数:返回数字的正切值 319
         6.2.15 TANH函数:返回数字的双曲正切值 320
         第7章 统计函数 322
         7.1 AVERAGE函数:返回指定数字的平均值 322
         7.2 AVERAGEA函数:返回参数列表中数值的平均值 324
         7.3 AVERAGEIF函数:返回指定区域内满足条件的所有单元格的平均值 326
         7.4 BETA.DIST函数:返回Beta累积分布函数 328
         7.5 BETA.INV函数:返回指定Beta分布的累积分布函数的反函数 329
         7.6 BINOM.DIST函数:返回二项式分布的概率值 331
         7.7 CHISQ.DIST函数:返回χ2分布的左尾概率 333
         7.8 CHISQ.INV函数:返回χ2分布的左尾概率的反函数 334
         7.9 CHISQ.TEST函数:返回独立性检验的结果 335
         7.10 CORREL函数:返回两个数据集之间的相关系数 336
         7.11 COUNT函数:返回参数列表中数字的个数 338
         7.12 COUNTA函数:返回区域中不为空的单元格个数 339
         7.13 COUNTBLANK函数:返回指定单元格区域内空白单元格的个数 340
         7.14 COUNTIF函数:返回区域内满足指定条件的单元格个数 342
         7.15 DEVSQ函数:返回偏差的平方和 343
         7.16 EXPON.DIST函数:返回指数分布 344
         7.17 FORECAST函数:返回沿线性趋势的值 346
         7.18 F.DIST函数:返回两组数据的(左尾)F概率分布 348
         7.19 F.TEST函数:返回F检验的结果 349
         7.20 F.INV函数:返回F概率分布的反函数 351
         7.21 FISHER函数:返回Fisher变换值 352
         7.22 FISHERINV函数:返回Fisher变换的反函数值 354
         7.23 FREQUENCY函数:以垂直数组的形式返回频率分布 355
         7.24 GAMMA.DIST函数:返回伽玛分布 358
         7.25 GAMMA.INV函数:返回伽玛累积分布函数的反函数 360
         7.26 GAMMALN函数:返回伽玛函数的自然对数 362
         7.27 GEOMEAN函数:返回几何平均值 364
         7.28 GROWTH函数:根据现有数据预测指数的增长值 365
         7.29 HARMEAN函数:返回调和平均值 368
         7.30 HYPGEOM.DIST函数:返回超几何分布 369
         7.31 INTERCEPT函数:返回线性回归线的截距 371
         7.32 KURT函数:返回数据集的峰值 373
         7.33 LARGE函数:返回数据集中第k个最大值 374
         7.34 LINEST函数:返回线性趋势的参数 376
         7.35 LOGEST函数:返回指数回归拟合曲线方程的参数 379
         7.36 LOGNORM.DIST函数:返回对数累积分布函数 381
         7.37 LOGNORM.INV函数:返回对数累积分布的反函数 382
         7.38 MAX函数:返回参数列表中的最大值 384
         7.39 MAXA函数:返回参数列表中的最大值 386
         7.40 MEDIAN函数:返回指定数据集的中值 389
         7.41 MIN函数:返回一组值中的最小值 390
         7.42 MINA函数:返回参数列表中的最小值 393
         7.43 MODE函数:返回在数据区域中频率最高的数值 395
         7.44 NEGBINOM.DIST函数:返回负二项式分布 396
         7.45 NORM.DIST函数:返回指定平均值和标准偏差的正态分布 398
         7.46 NORM.INV函数:返回指定平均值和标准偏差的正态累积分布函数的反函数 400
         7.47 NORM.S.DIST:返回标准正态分布函数 402
         7.48 NORM.S.INV函数:返回标准正态累积分布函数的反函数 403
         7.49 PEARSON函数:返回Pearson乘积矩相关系数 405
         7.50 PERMUT函数:返回指定数目对象的排列数 407
         7.51 PROB函数:返回区域中的数值落在指定区间内的概率 408
         7.52 RANK函数:返回一个数字在数字列表中的排位 410
         7.53 RSQ函数:返回Pearson乘积矩相关系数的平方 412
         7.54 SMALL函数:返回数据集中的第k个最小值 414
         7.55 STANDARDIZE函数:返回正态化数值 416
         7.56 STDEVA函数:返回样本的标准偏差 418
         7.57 STDEVPA函数:返回样本总体的标准偏差 419
         7.58 SLOPE函数:返回线性回归线的斜率 421
         7.59 STEYX函数:返回通过线性回归法预测每个x的y值时所产生的标准误差 422
         7.60 TREND函数:返回一条线性回归拟合线的值 424
         7.61 T.DIST函数:返回学生的t分布的百分点(概率) 426
         7.62 T.INV函数:返回学生的t分布的左尾反函数 427
         7.63 T.TEST函数:返回与学生的t检验相关的概率 429
         7.64 TRIMMEAN函数:返回数据集的内部平均值 430
         7.65 VAR函数:返回基于给定样本的方差 432
         7.66 VARA函数:返回基于给定样本的方差 434
         7.67 VAR.P函数:返回基于整个样本总体的方差 435
         7.68 VARPA函数:返回基于整个样本总体的方差 437
         7.69 WEIBULL.DIST函数:返回韦伯分布 438
         7.70 Z.TEST函数:返回z检验的单尾概率值 440
         第8章 数据库函数 443
         8.1 DAVERAGE函数:计算所选数据库条目的平均值 443
         8.2 DCOUNT函数:计算数据库中包含数字的单元格的数量 445
         8.3 DCOUNTA函数:计算数据库中非空单元格的数量 447
         8.4 DGET函数:从数据库提取符合条件的单个记录 449
         8.5 DMAX函数:返回所选数据库中的最大值 451
         8.6 DMIN函数:返回数据库中的最小值 453
         8.7 DPRODUCT函数:计算数据库中指定数值的乘积 455
         8.8 DSTDEV函数:计算基于所选数据库的样本估算标准偏差 457
         8.9 DSTDEVP函数:计算基于所选数据库的样本总体计算标准偏差 459
         8.10 DSUM函数:计算列表或数据库中满足条件的数字之和 461
         8.11 DVAR函数:计算基于所选数据库条目的样本估算方差 463
         8.12 DVARP函数:计算样本总体方差 465
         第9章 财务函数 468
         9.1 有价证券函数 468
         9.1.1 ACCRINT函数:计算定期支付利息债券的应计利息 468
         9.1.2 ACCRINTM函数:计算在到期日支付利息的债券的应计利息 470
         9.1.3 COUPDAYBS函数:计算从付息期开始到结算日的天数 471
         9.1.4 COUPDAYS函数:计算包括结算日的付息期的天数 472
         9.1.5 COUPDAYSNC函数:计算从结算日到下一付息日之间的天数 474
         9.1.6 COUPNCD函数:计算结算日之后的下一个付息日 475
         9.1.7 COUPNUM函数:计算结算日至到期日之间的应付利息次数 476
         9.1.8 COUPPCD函数:计算结算日之前的上一付息日 477
         9.1.9 DISC函数:计算有价证券的贴现率 479
         9.1.10 DURATION函数:计算定期付息的有价证券的修正期限 480
         9.1.11 INTRATE函数:计算完全投资型债券的利率 481
         9.1.12 MDURATION函数:计算假设面值为?100的有价证券的Macauley修正期限 483
         9.1.13 ODDFPRICE函数:计算首期付息日不固定面值为?100的有价证券的价格 484
         9.1.14 ODDLPRICE函数:计算末期付息日不固定的面值?100的有价证券的价格 486
         9.1.15 ODDFYIELD函数:计算首期付息日不固定的有价证券的收益率 487
         9.1.16 ODDLYIELD函数:计算末期付息日不固定的有价证券的收益率 489
         9.1.17 PRICE函数:计算定期支付利息的有价证券的价格 491
         9.1.18 PRICEDISC函数:计算折价发行的面值?100的有价证券的价格 492
         9.1.19 PRICEMAT函数:计算到期付息的面值为?100的有价证券的价格 493
         9.1.20 YIELD函数:计算定期支付利息的有价证券的收益率 494
         9.1.21 YIELDDISC函数:计算折价发行的有价证券的年收益率 496
         9.1.22 YIELDMAT函数:计算到期付息有价证券的年收益率 497
         9.1.23 RECEIVED函数:计算一次性付息的有价证券在结算日收回的金额 499
         9.1.24 TBILLEQ函数:计算国库券的等价债券收益率 500
         9.1.25 TBILLPRICE函数:计算面值?100的国库券的价格 501
         9.1.26 TBILLYIELD函数:计算国库券的收益率 502
         9.2 投资函数 503
         9.2.1 FV函数:计算一笔投资的未来值 504
         9.2.2 PV函数:计算投资的现值 505
         9.2.3 NPV函数:计算基于一系列定期的现金流和贴现率计算的投资的净现值 507
         9.2.4 XNPV函数:计算不定期发生的现金流的净现值 508
         9.2.5 IRR函数:计算按固定的间隔产生现金流的内部收益率 510
         9.2.6 MIRR函数:计算连续期间内现金流的修正内部收益率 512
         9.2.7 XIRR函数:计算不定期发生的现金流的内部收益率 515
         9.3 本金和利息函数 516
         9.3.1 PMT函数:计算每期支付的金额 517
         9.3.2 IPMT函数:计算给定期间内的利息金额 518
         9.3.3 PPMT函数:计算给定期间内偿还的本金数额 521
         9.3.4 CUMIPMT函数:计算贷款首期至末期期间累计偿还的利息数额 523
         9.3.5 CUMPRINC函数:计算贷款首期至末期期间累计偿还的本金数额 524
         9.3.6 FVSCHEDULE函数:计算基于一系列复利率
         计算的初始本金的未来值 526
         9.3.7 ISPMT函数:计算特定投资期间内支付的利息 526
         9.3.8 NPER函数:计算投资的期数 527
         9.3.9 RATE函数:计算年金的各期利率 529
         9.4 折旧函数 530
         9.4.1 AMORDEGRC函数:计算每个结算期间的折旧值 530
         9.4.2 AMORLINC函数:计算每个结算期的折旧值 531
         9.4.3 DB函数:应用固定余额递减法计算折旧值 532
         9.4.4 DDB函数:应用双倍余额递减法或其他指定方法计算折旧值 535
         9.4.5 SLN函数:计算固定资产的线性折旧值 537
         9.4.6 SYD函数:应用年限总和折旧法计算指定期间的折旧值 538
         9.4.7 VDB函数:应用双倍余额递减法返回给定期间或部分期间内的资产折旧值 540
         9.5 转换函数 543
         9.5.1 DOLLARDE函数:将用分数表示的价格转换为
         小数表示的价格 543
         9.5.2 DOLLARFR函数:将用小数表示的价格转换为分数表示的价格 544
         9.5.3 EFFECT函数:计算有效的年利率 544
         9.5.4 NOMINAL函数:计算年度的名义利率 545
         第10章 工程函数 547
         10.1 贝塞尔函数 547
         10.1.1 BESSELI函数:计算修正贝塞尔函数值In(x) 547
         10.1.2 BESSELK函数:计算修正贝塞尔函数值Kn(x) 548
         10.1.3 BESSELJ函数:计算贝塞尔函数值Jn(x) 550
         10.1.4 BESSELY函数:计算贝塞尔函数值Yn(x) 551
         10.2 进制转换函数 552
         10.2.1 BIN2DEC函数:将二进制数转换为十进制数 552
         10.2.2 BIN2HEX函数:将二进制数转换为十六进制数 554
         10.2.3 BIN2OCT函数:将二进制数转换为八进制数 555
         10.2.4 DEC2BIN函数:将十进制数转换为二进制数 556
         10.2.5 DEC2HEX函数:将十进制数转换为十六进制数 558
         10.2.6 DEC2OCT函数:将十进制数转换为八进制数 559
         10.2.7 HEX2BIN函数:将十六进制数转换为二进制数 560
         10.2.8 HEX2DEC函数:将十六进制数转换为十进制数 562
         10.2.9 HEX2OCT函数:将十六进制数转换为八进制数 563
         10.2.10 OCT2BIN函数:将八进制数转换为二进制数 564
         10.2.11 OCT2DEC函数:将八进制数转换为十进制数 566
         10.2.12 OCT2HEX函数:将八进制数转换为十六进制数 567
         10.3 复数函数 568
         10.3.1 COMPLEX函数:将实系数和虚系数转换为 复数 569
         10.3.2 IMABS函数:计算复数的绝对值 570
         10.3.3 IMAGINARY函数:计算复数的虚系数 571
         10.3.4 IMREAL函数:计算复数的实系数 572
         10.3.5 IMARGUMENT函数:计算以弧度表示的角 573
         10.3.6 IMCONJUGATE函数:计算复数的共轭复数 574
         10.3.7 IMSIN函数:计算复数的正弦值 576
         10.3.8 IMCOS函数:计算复数的余弦值 577
         10.3.9 IMDIV函数:计算两个复数的商 578
         10.3.10 IMEXP函数:计算复数的指数 580
         10.3.11 IMLN函数:计算复数的自然对数 581
         10.3.12 IMLOG10函数:计算复数以10为底的对数 582
         10.3.13 IMLOG2函数:计算复数以2为底的对数 584
         10.3.14 IMPOWER函数:计算复数的整数幂 585
         10.3.15 IMPRODUCT函数:计算从2到255复数 的乘积 586
         10.3.16 IMSQRT函数:计算复数的平方根 587
         10.3.17 IMSUB函数:计算两个复数的差 589
         10.3.18 IMSUM函数:计算多个复数的和 590
         10.4 其他工程函数 591
         10.4.1 CONVERT函数:将数字从一种度量系统转换 为另一种度量系统 591
         10.4.2 DELTA函数:检查两个值是否相等 592
         10.4.3 ERF函数:计算误差函数的积分 593
         10.4.4 ERFC函数:计算补余误差函数 594
         10.4.5 GESTEP函数:判断数字是否大于阈值 595
         附录 索引 597
      · · · · · ·     (
收起)