第1章 公式与函数应用基础 1
1.1 如何使用公式 2
例1 删除公式保留计算结果 2
例2 使用R1C1样式 2
例3 查看工作表中所有公式 3
例4 隐藏单元格中的公式 4
例5 保护公式不被修改 5
例6 对公式进行“错误检查” 6
例7 通过分步求值检查公式 6
1.2 如何使用函数 7
例1 一键自动求和 7
例2 快速查询函数 8
例3 输入嵌套函数 9
例4 自定义函数 10
例5 调用自定义函数 11
1.3 如何使用数组公式 12
例1 创建计算多个结果的数组公式 12
例2 如何修改数组公式 13
1.4 常见错误的分析与处理 13
例1 解决“####”错误 13
例2 解决“#DIV/O!”错误 14
例3 解决“#VALUE!”错误 14
例4 解决“#NUM!”错误 15
例5 解决“#NULL!”错误 16
例6 解决“#NAME?”错误 16
例7 解决“#REF!”错误 18
例8 解决“#N/A”错误 18
第2章 财务函数应用技巧 21
2.1 计算支付额和累计额 22
例1 贷款在给定期间累计须偿还的利息数 22
例2 贷款在给定期间累计偿还的本金数额 23
例3 计算贷款的每期付款额 24
例4 计算给定期限内投资的利息偿还额 25
2.2 计算利率和资产 26
例1 计算资产在给定期间内的折旧值 26
例2 计算有效的年利率 27
例3 计算某项投资的未来值 28
例4 计算一组现金流的内部收益率 29
例5 计算连续期间内现金流的修正内部收益率 30
例6 计算名义年利率 31
例7 计算投资总期数 32
例8 计算投资净现值 33
例9 计算年金的各期利率 34
例10 计算资产的线性折旧值 36
例11 按年限折旧法计算折旧值 36
例12 计算任何期间内的折旧值 38
例13 计算现金流的净现值 39
2.3 证券的计算 40
例1 计算定期付息有价证券的应计利息 40
例2 计算到期一次性付息的有价证券的应计利息 42
例3 计算当前付息期内截止到成交日的天数 43
例4 计算从成交日到下一付息日之间的天数 43
例5 计算成交日和到期日之间的付息次数 44
例6 计算成交日之前的付息日期 45
例7 计算有价证券的贴现率 45
例8 计算一次性付息证券的利率 46
例9 计算首期付息日不固定的有价证券价格 47
例10 计算首期付息日不固定的有价证券的收益率 48
例11 计算末期付息日不固定的有价证券价格 49
例12 计算末期付息日不固定的有价证券的收益率 50
例13 计算有价证券到期收回的金额 51
例14 计算折价发行的有价证券的价格 51
例15 计算折价发行的有价证券的年收益率 52
例16 计算到期付息的有价证券的价格 53
例17 计算到期付息的有价证券的年收益率 53
例18 计算面值¥100的国库券价格 54
例19 计算国库券的收益率 54
例20 计算国库券的等效收益率 55
第3章 逻辑与文本函数应用技巧 57
3.1 逻辑函数应用技巧 58
例1 创建条件公式 58
例2 对数据执行真假值判断 59
例3 不以TRUE或FALSE作为逻辑判断结果 59
例4 判断支出是否在预算内 60
例5 返回逻辑值FALSE或TRUE 61
例6 自动给出成绩的优劣等级 61
例7 使用IF函数计算个人所得税 62
3.2 文本操作技巧 64
例1 计算文本字符串的字符数 64
例2 计算文本字符串中代表字符的字节数 64
例3 计算字符串的字符起始位置(区分大小写) 65
例4 计算字符串的字节起始位置(区分大小写) 66
例5 计算字符第1次出现的位置(不区分大小写) 67
例6 计算字符基于字节数的起始位置(不区分大小写) 67
例7 从第一个字符开始返回指定个数的字符 68
例8 从指定位置起返回指定字节数的字符 69
例9 从指定位置起返回指定长度的字符 70
例10 从指定位置起返回指定字节数的字符 70
例11 从最后一个字符开始返回指定个数的字符 71
例12 从最后一个字符起返回指定字节数的字符 72
例13 将部分字符用另一个字符串替换 73
例14 将部分字符根据指定字节数用新字符串替换 73
3.3 文本转换技巧 74
例1 将半角字符转换为全角字符 74
例2 将全角字符转换为半角字符 75
例3 将大写字母转换为小写字母 75
例4 将小写转换为大写形式 76
例5 将数值转换为按指定格式表示的文本 76
例6 将字符串中的首字母转换为大写形式 77
例7 将数字按指定位数取整 77
例8 将数字转换为大写汉字 78
例9 将文本转换为数字 79
例10 返回对应于数字代码的字符 80
例11 返回文本字符串中第一个字符的数字代码 80
例12 返回值引用的文本 81
例13 四舍五入数值并转换为带$和位符号的文本 82
例14 四舍五入数值并转换为带¥和位符号的文本 83
3.4 文本比较与删除技巧 84
例1 在单元格中重复某个字符 84
例2 计算非空白单元格的个数 84
例3 比较单元格的内容 85
例4 从文本左侧删除指定数量的字符 86
例5 从文本右侧删除指定数量的字符 86
例6 删除单元格开头和结尾的空格 87
例7 合并电话号码的区号和号码 87
例8 只显示身份号码后四位数 88
例9 从身份证号中提取出生日期和性别 89
第4章 时间与日期函数应用技巧 91
4.1 日期和时间的输入技巧 92
例1 插入当前日期和时间 92
例2 插入可更新的日期和时间 92
例3 在时间单位之间转换时间 93
例4 输入时间值的小时数 94
例5 把时间值换算成秒数 95
例6 将小时从十进制数转换为标准时间格式 96
例7 快速输入有规律的日期系列 96
例8 将日期转换为日期序列号 97
例9 显示员工进入公司的年份 98
例10 显示商品的销售月份 99
4.2 计算期间差 100
例1 计算两个日期之间的工作日 100
例2 计算两个日期之间的年份数 101
例3 计算两个日期之间的月份数 102
例4 计算两个时间之间的小时数 103
例5 计算两个时间间隔的小时和分钟数 103
例6 计算两个时间间隔的精确时间 104
例7 计算某个日期之前的天数 105
例8 计算月底日期 106
例9 计算某一年的天数 107
例10 计算日期对应的星期数 108
例11 计算两个日期之间的周数 109
例12 根据生日计算员工年龄 110
例13 计算员工的工龄 111
4.3 对日期求和 112
例1 为日期添加天数 112
例2 为日期添加月数 113
例3 为日期添加年数 113
例4 对24小时制时间求和 114
例5 按12小时制给时间添加小时 114
例6 按12小时制给时间添加分钟 115
例7 按12小时制给时间添加秒 116
第5章 查找与引用函数应用技巧 117
5.1 查找函数应用技巧 118
例1 基于索引号返回参数列表中的数值 118
例2 设置数字格式以隐藏零值 119
例3 通过与首行值对比来查找值 119
例4 通过与首列值对比来查找值 121
例5 在一个未排序的区域中查找值 122
例6 在未排序且大小不定的区域里查找值 123
例7 计算某个值重复出现的次数 125
例8 计算多个值重复出现的次数 126
例9 提取表格中的姓名 127
例10 计算60分到90分之间的人数 128
例11 根据姓名查找身份证号 129
例12 将字母转换为评分 131
5.2 引用函数应用技巧 132
例1 返回由文本字符串指定的引用 132
例2 查询抽查的产品编号地址 133
例3 计算引用中包含的区域个数 134
例4 返回给定引用的列标 135
例5 返回指定行列交叉处引用的单元格 136
例6 多区域计数 138
例7 计算多个工作表中成绩的最大平均值 138
例8 返回引用的行号 139
例9 产生每两行空一行后累加1的编号 140
例10 检查每个志愿是否与前面的重复 141
例11 返回数组或引用的行数 143
例12 将行转置成列 143
第6章 统计函数应用技巧 145
6.1 计算平均值 146
例1 计算满足条件的单元格的平均值 146
例2 计算参数列表中数值的平均值 147
例3 计算满足多重条件的单元格的平均值 148
例4 计算数据与其均值的绝对偏差的平均值 150
例5 计算几何平均值 151
例6 计算数据集合的调和平均值 152
6.2 其他统计函数应用技巧 153
例1 统计空白单元格数目 153
例2 计算区域中满足给定条件的单元格的个数 154
例3 使用通配符 155
例4 计算数据集的峰值 156
例5 计算数据集中出现最多的值 157
例6 计算数据集中第k个最大值 157
例7 返回分布的偏斜度 158
例8 返回参数列表中的最大值 159
例9 返回参数列表中的最小值 160
例10 返回给定数值集合的中值 161
例11 计算给定数目对象的排列数 162
例12 基于样本估算标准偏差 162
例13 计算基于整个样本总体的标准偏差 163
例14 基于整个样本总体计算方差 164
第7章 信息与工程函数应用技巧 165
7.1 返回相应信息函数 166
例1 返回数值的类型 166
例2 判断公式的错误类型 167
例3 返回错误值#N/A 169
例4 返回一个字符串的格式代码 169
例5 返区回当前操作环境的信息 172
7.2 数据检查与转换 174
例1 检测一个值是否为文本 174
例2 判断测试对象是否为数值 175
例3 判断数值是否为奇数 176
例4 判断测试对象是否为逻辑值 176
例5 判断测试对象是否为空单元格 177
例6 检测指定单元格是否为错误值 178
例7 判断测试对象是否为#N/A错误值 179
例8 判断对象是否为除#N/A外的错误值 179
例9 将参数中指定的值转换为数值形式 180
7.3 数据的换算技巧 181
例1 换算数值的单位 181
例2 将二进制数换算为十进制数 182
例3 将二进制数换算为十六进制数 183
例4 将十进制数换算为二进制数 184
例5 将十进制数换算为十六进制数 185
例6 将十六进制数换算为二进制数 186
例7 将十六进制数换算为十进制数 187
例8 测试两个数值是否相等 187
第8章 其他函数应用技巧 189
8.1 数据库函数应用技巧 190
例1 计算员工的销售额 190
例2 计算公司男/女员工的人数 191
例3 统计公司有“联系电话”的员工人数 193
例4 统计销售额最高的员工 194
例5 统计销售量最少的员工 195
例6 计算A组总成绩 196
例7 计算A组的平均成绩 198
例8 统计某个单项成绩大于90分的最高总成绩 199
例9 统计某个单项成绩小于80分的最低总成绩 200
8.2 外部函数应用技巧 201
例1 使用CALL函数 201
例2 返回已注册过的指定动态链接库 203
例3 返回已注册过的代码源的注册号 203
例4 与外部数据源连接 204
例5 欧洲各国的货币及其ISO代码 207
例6 换算欧洲货币 208
例7 欧元与法国法郎的相互换算 209
例8 将德国马克转换为欧元 210
例9 将荷兰盾转换为欧元 210
例10 德拉马克与里拉的相互换算 211
8.3 多维数据集函数 212
例1 返回关键性能指标KPI属性 212
例2 返回多维数据集中的成员或元组 213
例3 返回多维数据集中成员属性的值 214
例4 返回集合中的项目数 214
例5 返回集合中的第n个成员或排名成员 214
例6 从多维数据集中返回汇总值 215
例7 定义成员或元组的计算集 215