Excel公式与函数大辞典 excel书籍计算机应用基础办公软件office教程电脑函数公式速查自学大全
¥59.90
| 运费: | ¥ 0.00-20.00 |
商品详情
书名:Excel公式与函数大辞典(第2版)
定价:79.9
ISBN:9787115645845
作者:宋翔
版次:第2版
出版时间:2025-01
内容提要:
本书共13章,第1章介绍公式和函数的基础知识;第2~12章从函数功能、函数格式、参数说明、注意事项、Excel版本提醒、案例应用、交叉参考等方面,*细致地介绍Excel公式和函数的使用方法、实际应用和操作技巧;*一章将公式和函数的应用延伸到条件格式、数据验证和图表中。本书共有420余个应用案例,涉及多种工作场景,读者可以根据这些案例举一反三,将相关公式和函数应用到自己的工作中,快速提高Excel实际应用能力。 本书内容*、案例丰富,既可以作为速查工具手册,又可以作为函数应用案例宝典,适合所有想要学习Excel公式和函数的读者阅读。
作者简介:
宋翔,微软全球*有价值*(MVP),微软TechNet中文论坛版主,微软TechNet Webcast讲师,主要致力于微软Windows和Office 两大系列产品的研究与开发,出版过多部相关书籍,对Office在销售、人力资源、财务等方面的应用有丰富的经验。
目录:
第1章 公式和函数基础
1.1 了解公式 1
1.1.1 公式的组成部分 1
1.1.2 运算符及其优先级 2
1.1.3 数据类型及其相互转换 3
1.1.4 普通公式和数组公式 4
1.1.5 *字符数、数字精度、函数的参数个数和嵌套层数等的限制 5
1.2 输入和编辑公式 5
1.2.1 单元格的引用样式 5
1.2.2 输入公式 7
1.2.3 修改公式 8
1.2.4 移动公式 8
1.2.5 复制公式和单元格引用类型 9
1.2.6 删除公式 10
1.2.7 更改公式的计算方式 11
1.3 在公式中使用函数 11
1.3.1 为何使用函数 11
1.3.2 函数的类型 12
1.3.3 函数的参数 13
1.3.4 在公式中输入函数 13
1.4 在公式中使用名称 15
1.4.1 名称的作用范围 15
1.4.2 命名单元格或单元格区域 15
1.4.3 命名公式 17
1.4.4 命名常量 17
1.4.5 将名称应用到公式中 17
1.5 使用数组公式 18
1.5.1 数组的类型 18
1.5.2 数组的运算方式 19
1.5.3 输入和编辑数组公式 21
1.6 在公式中引用非当前工作表中的数据 22
1.6.1 引用其他工作表中的数据 22
1.6.2 引用其他工作簿中的数据 22
1.6.3 引用多个相邻工作表中相同单元格区域的数据 23
1.6.4 更新公式中引用其他工作簿中的数据 24
1.7 排查公式错误的常用工具 24
1.7.1 使用公式错误检查器 24
1.7.2 追踪单元格之间的关系 25
1.7.3 监视单元格中的内容 27
1.7.4 使用“公式求值”功能 27
1.8 公式常见错误和解决方法 28
1.8.1 单元格自动被#填满 28
1.8.2 空白但非空的单元格 28
1.8.3 显示值和实际值 29
1.8.4 返回错误值 30
1.8.5 循环引用 32
1.9 公式使用技巧 32
1.9.1 将同一个公式一次性输入多个单元格中 32
1.9.2 显示公式而不是值 32
1.9.3 查看公式的中间结果 33
1.9.4 将公式转换为固定值 33
1.9.5 复制公式时不使用相对引用 34
1.9.6 隐藏公式 34
1.9.7 禁止用户修改公式 35
第2章 数学和三角函数
2.1 常规计算 36
2.1.1 SIGN——判断数字的符号 36
【案例】检测商品销量是否达标 36
2.1.2 ABS——计算数字的*值 37
【案例】计算两地温差 37
2.1.3 SUM——计算数字之和 37
【案例】汇总两种商品的销售额 38
【案例】汇总大于150000的总销售额 38
【案例】统计销售部女员工的人数 38
2.1.4 PRODUCT——计算数字之积 39
【案例】 计算每种商品打折后的价格(PRODUCT+ROUND) 39
2.1.5 SQRT——计算平方根 40
【案例】计算正方形的边长 40
2.1.6 MOD——返回商的余数 40
【案例】判断是否是闰年(MOD+IF+OR+AND) 40
【案例】分别汇总奇数月和偶数月的销量(MOD+SUM+IF+ROW) 41
2.1.7 QUOTIENT——返回商的整数部分 42
【案例】统计预算内可购买的各类办公用品的数量 42
2.1.8 GCD——计算*公约数 42
【案例】计算*公约数 43
2.1.9 LCM——计算*小公倍数 43
【案例】计算*小公倍数 43
2.1.10 SUMIF——根据指定条件对单元格求和 44
【案例】计算某部门所有员工的年薪总和 44
【案例】计算销售额位于前两名和后两名员工的销售额总和(SUMIF+LARGE+SMALL) 45
2.1.11 SUMIFS——根据指定的多个条件对单元格求和 45
【案例】汇总指定销售额范围内的总销售额 46
2.1.12 SUMPRODUCT——计算各个数组元素的乘积之和 46
【案例】计算商品打折后的总价格(SUMPRODUCT+ROUND) 46
【案例】统计销售部女员工人数 47
2.1.13 SUMSQ——计算数字的平方和 47
【案例】计算直角三角形斜边的长度(SUMSQ+SQRT) 48
2.1.14 SUMXMY2——计算两个数组中对应值之差的平方和 48
【案例】 计算两个数组中对应值之差的平方和 49
2.1.15 SUMX2MY2——计算两个数组中对应值的平方差之和 49
【案例】计算两个数组中对应值的平方差之和 49
2.1.16 SUMX2PY2——计算两个数组中对应值的平方和之和 50
【案例】计算两个数组中对应值的平方和之和 50
2.1.17 SERIESSUM——计算基于公式的幂级数之和 50
【案例】 计算自然对数的底数e的近似值 51
2.2 舍入和取整 51
2.2.1 INT——返回小于或等于原数字的*整数 51
【案例】汇总整数金额(INT+SUM) 51
2.2.2 TRUNC——返回数字的整数部分或按指定位数返回数字 52
【案例】 汇总金额只保留一位小数(TRUNC+SUM) 52
2.2.3 ROUND——按指定位数对数字四舍五入 53
【案例】将金额取整舍入到百位(ROUND+SUM) 53
2.2.4 ROUNDDOWN——向*值减小的方向舍入数字 54
【案例】汇总金额忽略分位(ROUNDDOWN+SUM) 54
2.2.5 ROUNDUP——向*值增大的方向舍入数字 55
【案例】计算书吧费用(ROUNDUP+HOUR+MINUTE) 55
2.2.6 MROUND——将数字舍入到指定倍数 56
【案例】计算商品运送车次 56
2.2.7 CEILING——向*值增大的方向将数字舍入到指定倍数 57
【案例】计算书吧费用(CEILING+HOUR+MINUTE) 58
2.2.8 CEILING.PRECISE——向算术值增大的方向将数字舍入到指定倍数 58
2.2.9 CEILING.MATH——向*值或算术值增大的方向将数字舍入到指定倍数 59
2.2.10 FLOOR——向*值减小的方向将数字舍入到指定倍数 60
【案例】计算员工提成奖金 61
2.2.11 FLOOR.PRECISE——向算术值减小的方向将数字舍入到指定倍数 61
2.2.12 FLOOR.MATH——向*值或算术值减小的方向将数字舍入到指定倍数 62
2.2.13 EVEN——向*值增大的方向将数字舍入到*接近的偶数 63
【案例】男员工随机*(EVEN+INDEX+RANDBETWEEN) 63
2.2.14 ODD——向*值增大的方向将数字舍入到*接近的奇数 64
【案例】女员工随机*(ODD+INDEX+RANDBETWEEN) 64
2.3 指数和对数 65
2.3.1 POWER——计算数字的乘幂 65
【案例】 计算各个数字的倒数之和(POWER+SUM) 65
2.3.2 EXP——计算自然对数的底数e的n次幂 66
【案例】 计算自然对数的底数e的n次幂 66
2.3.3 LN——计算自然对数 66
【案例】计算数字的自然对数 67
2.3.4 LOG——计算以指定数字为底的对数 67
【案例】 计算以2为底的对数 67
2.3.5 LOG10——计算以10为底的对数 68
【案例】计算以10为底的对数 68
2.4 阶乘和矩阵 68
2.4.1 COMBIN——计算给定数目对象的组合数 68
【案例】计算公司知识竞赛对局次数 69
2.4.2 COMBINA——计算给定数目对象具有重复项的组合数 69
2.4.3 FACT——计算数字的阶乘 70
【案例】计算10~20的连乘 70
2.4.4 FACTDOUBLE——计算数字的双阶乘 70
【案例】计算1到36之间所有偶数的乘积 71
2.4.5 MULTINOMIAL——计算多个数字总和的阶乘与这些数字阶乘的比值 71
【案例】计算人员分组问题 71
2.4.6 MDETERM——计算数组的矩阵行列式的值 71
【案例】求解二元联立方程组 72
2.4.7 MINVERSE——计算数组的逆矩阵 72
【案例】求解多元联立方程组(MINVERSE+MMULT) 73
2.4.8 MMULT——计算两个数组的矩阵乘积 73
【案例】 计算商品在不同单价下的销售额 73
【案例】提取空调的*销量(MMULT+MAX+N+TRANSPOSE) 74
2.4.9 MUNIT——返回指定维度的单位矩阵 74
2.5 三角函数 75
2.5.1 DEGREES——将弧度转换为角度 75
【案例】根据弧长和半径计算角度(DEGREES+ROUND) 75
2.5.2 RADIANS——将角度转换为弧度 75
【案例】根据角度和半径计算弧长(RADIANS+ROUND) 75
2.5.3 SIN——计算给定角度的正弦值 76
【案例】计算给定角度的正弦值(SIN+ROUND) 76
2.5.4 ASIN——计算数字的反正弦值 76
【案例】 计算数字的反正弦值(ASIN+ROUND) 77
2.5.5 SINH——计算数字的双曲正弦值 77
【案例】 计算数字的双曲正弦值(SINH+ROUND) 77
2.5.6 ASINH——计算数字的反双曲正弦值 78
【案例】 计算数字的反双曲正弦值(ASINH+ROUND) 78
2.5.7 COS——计算给定角度的余弦值 78
【案例】计算给定角度的余弦值(COS+ROUND) 79
2.5.8 ACOS——计算数字的反余弦值 79
【案例】计算数字的反余弦值(ACOS+ROUND) 79
2.5.9 COSH——计算数字的双曲余弦值 80
【案例】计算数字的双曲余弦值(COSH+ROUND) 80
2.5.10 ACOSH——计算数字的反双曲余弦值 80
【案例】计算数字的反双曲余弦值(ACOSH+ROUND) 81
2.5.11 TAN——计算给定角度的正切值 81
【案例】计算给定角度的正切值(TAN+ROUND) 81
2.5.12 ATAN——计算数字的反正切值 82
【案例】计算数字的反正切值(ATAN+ROUND) 82
2.5.13 TANH——计算数字的双曲正切值 82
【案例】计算数字的双曲正切值(TANH+ROUND) 83
2.5.14 ATANH——计算数字的反双曲正切值 83
【案例】计算数字的反双曲正切值(ATANH+ROUND) 83
2.5.15 ATAN2——计算给定坐标的反正切值 84
【案例】计算给定坐标的反正切值 84
2.5.16 ACOT——计算数字的反余切值 85
【案例】计算数字的反余切值(ACOT+ROUND) 85
2.5.17 ACOTH——计算数字的反双曲余切值 85
【案例】计算数字的反双曲余切值(ACOTH+ROUND) 86
2.5.18 COT——计算给定角度的余切值 86
【案例】计算给定角度的余切值 86
2.5.19 COTH——计算数字的双曲余切值 87
【案例】计算数字的双曲余切值(COTH+ROUND) 87
2.5.20 SEC——计算给定角度的正割值 88
【案例】计算给定角度的正割值(SEC+ROUND) 88
2.5.21 SECH——计算给定角度的双曲正割值 88
【案例】计算给定角度的双曲正割值(SECH+ROUND) 89
2.5.22 CSC——计算给定角度的余割值 89
【案例】计算给定角度的余割值(CSC+ROUND) 89
2.5.23 CSCH——计算给定角度的双曲余割值 90
【案例】计算给定角度的双曲余割值(CSCH+ROUND) 90
2.6 其他计算 91
2.6.1 PI——返回圆周率π的值 91
【案例】计算圆周长(PI+ROUND) 91
2.6.2 SQRTPI——计算某数与π的乘积的平方根 91
【案例】计算圆周率倍数的平方根 91
2.6.3 SUBTOTAL——返回指定区域的分类汇总结果 92
【案例】汇总某部门员工工资情况(一) 93
【案例】设置不间断序号 93
2.6.4 AGGREGATE——返回指定区域的分类汇总结果 94
【案例】汇总某部门员工工资情况(二) 95
【案例】统计销售部年薪排名*的员工姓名(AGGREGATE+INDEX+MATCH) 96
2.6.5 ROMAN——将阿拉伯数字转为罗马数字 96
【案例】 将人员编号转换为罗马数字(ROMAN+CHOOSE) 97
2.6.6 ARABIC——将罗马数字转换为阿拉伯数字 97
2.6.7 BASE——在不同数制之间转换数字 97
【案例】在不同数制之间转换数字 98
2.6.8 DECIMAL——将非十进制数转换为十进制数 98
【案例】将给定基数的文本转换为十进制数 99
2.6.9 RAND——返回0到1之间的一个随机数 99
【案例】随机显示A~Z中的大写字母(RAND+CHAR+INT) 99
2.6.10 RANDBETWEEN——返回指定范围内的随机整数 100
【案例】生成1到50之间的随机偶数 100
2.6.11 RANDARRAY——返回指定行/列数和*值的一组随机数 101
【案例】随机显示A~Z中的大写字母(RANDARRAY+CHAR) 102
2.6.12 SEQUENCE——返回指定行/列数和增量的一组连 续数字 102
【案例】创建以100为增量的一系列编号 102
第3章 日期和时间函数
3.1 了解Excel日期系统 104
3.1.1 Excel提供的两种日期系统 104
3.1.2 日期和时间序列号 104
3.1.3 输入与设置日期和时间 105
3.2 返回日期和时间 106
3.2.1 NOW——返回当前日期和时间 106
【案例】统计员工在职时间(NOW+ROUND+IF) 106
【案例】元旦*(NOW+TEXT) 106
3.2.2 TODAY——返回当前日期 107
【案例】统计试用期到期的人数(TODAY+COUNTIF) 107
3.2.3 DATE——返回指定日期的序列号 108
【案例】计算2023年星期六的个数(DATE+SUM+N+TEXT+ROW+INDIRECT) 108
【案例】计算本月的天数(DATE+TEXT+ YEAR+MONTH+TODAY) 109
3.2.4 TIME——返回指定时间的序列号 109
【案例】安排会议时间(TIME+TEXT+NOW) 110
3.3 返回日期和时间的特定部分 110
3.3.1 YEAR——返回年份 110
【案例】计算2020年之后的员工平均工资(YEAR+ROUND+AVERAGE+IF) 110
3.3.2 MONTH——返回月份 111
【案例】计算本月需要结算的金额(MONTH+TODAY+SUM+IF) 111
【案例】判断是否是闰年(MONTH+IF+DATE+YEAR) 112
3.3.3 DAY——返回日 112
【案例】计算本月下旬需要结算的金额(DAY+SUM+IF) 112
3.3.4 WEEKDAY——返回指定日期对应的星期 113
【案例】统计周五的商品销量(WEEKDAY+SUM+IF) 113
3.3.5 HOUR——返回小时 114
【案例】计算用餐时间 114
3.3.6 MINUTE——返回分钟 115
【案例】计算用餐的*时间(HOUR+MINUTE) 115
3.3.7 SECOND——返回秒 116
【案例】计算广告播放时长 116
3.4 文本和日期时间格式之间的转换 116
3.4.1 DATEVALUE——将文本格式的日期转换为序列号 116
【案例】计算两个月之间相差的天数 117
3.4.2 TIMEVALUE——将文本格式的时间转换为序列号 117
【案例】 计算加班费用(TIMEVALUE+ SUBSTITUTE+ROUND) 117
3.5 其他日期函数 118
3.5.1 DATEDIF——计算两个日期间隔的年数、月数和天数 118
【案例】统计办公用品使用年数(DATEDIF+TODAY) 119
3.5.2 DAYS360——以一年360天为基准计算两个日期间隔的天数 119
【案例】计算还款天数(一) 119
3.5.3 DAYS——计算两个日期间隔的天数 120
【案例】计算还款天数(二) 120
3.5.4 EDATE——计算与某个日期相隔几个月(之前或之后)的日期 121
【案例】计算还款日期(EDATE+TEXT+LEFT+LEN) 121
3.5.5 DATESTRING——将日期序列号转换为文本格式的 日期 121
【案例】 计算还款日期(DATESTRING+EDATE+LEFT+LEN) 122
3.5.6 EOMONTH——计算某个日期相隔几个月(之前或之后)的那个月**的日期 122
【案例】 统计员工的工资结算日期(EOMONTH+TEXT) 123
3.5.7 NETWORKDAYS——计算两个日期间隔的工作日数 123
【案例】计算工程施工天数(一) 124
3.5.8 NETWORKDAYS.INTL——计算两个日期间隔的工作日数(可自定义*及其天数) 124
【案例】计算工程施工天数(二) 125
3.5.9 WEEKNUM——返回某个日期在一年中是第几周 125
【案例】计算本月包含的周数(WEEKNUM+EOMONTH+NOW) 126
3.5.10 ISOWEEKNUM——返回日期在一年中的ISO周数 126
3.5.11 WORKDAY——计算与某个日期相隔数个工作日(之前或之后)的日期 127
【案例】计算上门安装日期(WORKDAY+TEXT+LEFT+LEN) 127
3.5.12 WORKDAY.INTL——计算与某个日期相隔数个工作日(之前或之后)的日期(可自定义*及其天数) 128
【案例】 计算上门安装日期(WORKDAY. INTL+ TEXT+LEFT+LEN) 129
3.5.13 YEARFRAC——计算开始日期到结束日期所经历的 天数占全年天数的百分比 129
【案例】计算全年盈利额(YEARFRAC+ROUND) 130
第4章 逻辑函数
4.1 逻辑值函数 131
4.1.1 TRUE——返回逻辑值TRUE 131
【案例】判断两列数据是否相同 131
4.1.2 FALSE——返回逻辑值FALSE 132
【案例】计算两列中相同数据的个数 132
4.2 条件判断函数 132
4.2.1 NOT——对逻辑值求反 132
【案例】计算区域中数字的个数(NOT+SUM+ISERROR) 133
4.2.2 AND——判断多个条件是否同时成立 133
【案例】 判断面试人员是否被录取 134
【案例】判断是否为员工发放奖金 134
4.2.3 OR——判断多个条件中是否*少有一个条件成立 134
【案例】 判断身份证号码的长度是否正确(OR+LEN) 135
4.2.4 XOR——判断多个条件中是否有一个条件成立 135
4.2.5 IF——根据条件判断结果返回不同的值 136
【案例】 评定员工业绩(一) 136
【案例】计算需要发放奖金的总额(IF+SUM) 137
4.2.6 IFS——从多个条件中返回满足的*个条件对应的值 137
【案例】评定员工业绩(二) 138
4.2.7 SWITCH——返回与指定值相匹配的*个值所对应的结果 138
【案例】自动为商品分类 138
4.2.8 IFNA——判断公式是否出现#N/A错误 139
【案例】根据姓名查找员工所属部门并排错(IFNA+VLOOKUP) 139
4.2.9 IFERROR——根据公式结果返回不同内容 140
【案例】根据编号查找员工信息并排错(IFERROR+VLOOKUP) 140
第5章 文本函数
5.1 返回字符或字符编码 141
5.1.1 CHAR——返回与ANSI字符编码对应的字符 141
【案例】生成大写字母序列(CHAR+ROW) 141
5.1.2 UNICHAR——返回与Unicode字符编码对应的字符 142
5.1.3 CODE——返回与字符对应的ANSI字符编码 142
【案例】判断单元格中的*个字符是否是字母(CODE+IF+OR+AND) 142
【案例】按照升序排列乱序的字母列表(CODE+CHAR+SMALL+ROW) 143
5.1.4 UNICODE——返回与字符对应的Unicode字符编码 144
5.2 返回文本内容 144
5.2.1 LEFT——提取文本左侧指定个数的字符 144
【案例】提取地址中的省市名称(LEFT+FIND) 144
【案例】统计各地区参会人数(LEFT+SUM) 145
5.2.2 LEFTB——提取文本左侧指定字节数的字符 146
5.2.3 LEN——计算文本的字符数 146
【案例】计算单元格中的数字个数(LEN+LENB) 146
【案例】根据身份证号判断性别(LEN+IF+MOD+RIGHT+MID) 147
5.2.4 LENB——计算文本的字节数 148
5.2.5 MID——从文本中的指定位置提取指定个数的字符 148
【案例】提取公司获奖人员姓名(MID+FIND+LEN) 148
【案例】从身份证号中提取生日(MID+TEXT+IF+LEN) 149
5.2.6 MIDB——从文本中的指定位置提取指定字节数的字符 149
5.2.7 RIGHT——提取文本右侧指定个数的字符 150
【案例】 动态提取公司名称(RIGHT+LEN+FIND) 150
5.2.8 RIGHTB——提取文本右侧指定字节数的字符 151
5.2.9 REPT——生成重复的字符 151
【案例】自动为数字添加星号(REPT+LEN) 151
【案例】制作简易的销售图表 152
5.3 合并文本 152
5.3.1 CONCATENATE——将多个文本合并在一起 152
【案例】评定员工考核成绩(CONCATENATE+IF+SUM) 153
5.3.2 CONCAT——将来自多个范围的文本合并在一起 153
【案例】提取各行中的*个非0数字 154
5.3.3 TEXTJOIN——以指定分隔符将来自多个范围的文本合并在一起 154
【案例】将数字合并为IP地址 154
5.3.4 LET函数——创建中间变量以简化公式 155
【案例】创建中间变量以简化公式 155
5.4 转换文本格式 156
5.4.1 ASC——将全角字符转换为半角字符 156
【案例】计算全、半角混合文本中的字母个数(ASC+LEN+LENB) 156
5.4.2 WIDECHAR——将半角字符转换为全角字符 157
【案例】计算全、半角混合文本中的汉字个数(WIDECHAR+LEN+LENB+ASC) 157
5.4.3 PHONETIC——返回文本中的拼音字符 157
5.4.4 BAHTTEXT——将数字转换为泰语文本 158
5.4.5 DOLLAR——将数字转换为带美元符号的文本 158
【案例】出口商品价格转换 158
5.4.6 RMB——将数字转换为带*符号的文本 158
【案例】进口商品价格转换 159
5.4.7 NUMBERSTRING——将数值转换为大写汉字 159
【案例】将销售额转换为中文大写汉字 160
5.4.8 NUMBERVALUE——以与区域设置无关的方式将文本转换为数字 160
5.4.9 T——将指定内容转换为文本 161
【案例】为公式添加注释(RMB+T+N) 161
5.4.10 LOWER——将英文字母转换为小写 161
5.4.11 UPPER——将英文字母转换为大写 162
【案例】将文本转换为句*字母大写其他字母小写(UPPER+LEFT+LOWER+RIGHT+LEN) 162
5.4.12 PROPER——将每个单词的*字母转换为大写 162
【案例】整理人名数据 163
5.4.13 VALUE——将文本型数字转换为数值 163
【案例】对文本格式的销售额求和(VALUE+SUM) 163
5.4.14 TEXT——设置数字格式 164
【案例】以特定的单位显示金额(TEXT+SUM) 164
【案例】将数字转换为电话号码格式 164
【案例】 自动生成12个月的英文名称(TEXT+ROW) 165
5.4.15 FIXED——将数字按照指定的小数位数取整 165
【案例】格式化数字格式 165
5.5 查找和替换文本 166
5.5.1 EXACT——比较两个文本是否相同 166
【案例】核对录入的数据是否正确(EXACT+IF) 166
5.5.2 FIND——以字符为单位区分大小写地查找字符的位置 167
【案例】检查联系地址是否详细(FIND+ISERROR+IF) 167
【案例】提取公司名称(FIND+MID) 167
5.5.3 FINDB——以字节为单位区分大小写地查找字符的位置 168
5.5.4 REPLACE——以字符为单位替换指定位置上的内容 169
【案例】电话号码位数升级 169
【案例】 提取地区和公司名称(REPLACE+LEFT+FIND) 169
5.5.5 REPLACEB——以字节为单位替换指定位置上的内容 170
5.5.6 SEARCH——以字符为单位不区分大小写地查找字符的位置 170
【案例】设置图书分类上架建议(SEARCH+IF+COUNT) 171
5.5.7 SEARCHB——以字节为单位不区分大小写地查找字符的位置 171
5.5.8 SUBSTITUTE——替换指定内容 172
【案例】将日期转换为标准格式 172
【案例】格式化公司名称(SUBSTITUTE+REPLACE) 173
5.6 删除无用字符 173
5.6.1 CLEAN——删除非打印字符 173
【案例】对表格内容排版 173
5.6.2 TRIM——删除多余空格 174
【案例】整理格式不规范的数据(TRIM+CLEAN) 174
第6章 查找和引用函数
6.1 查找数据 175
6.1.1 CHOOSE——根据序号从列表中选择对应的内容 175
【案例】评定员工业绩(CHOOSE+IF) 176
【案例】 重组数据 176
【案例】在多组销售数据中查找销量(CHOOSE+VLOOKUP+MATCH) 177
6.1.2 LOOKUP——在单行或单列中查找数据(向量 形式) 178
【案例】 根据姓名查找员工编号 178
【案例】使用LOOKUP函数实现多条件判断 179
【案例】提取文本中的金额(LOOKUP+LEFT+ ROW+INDIRECT+LEN) 179
6.1.3 LOOKUP——在单行或单列中查找数据(数组 形式) 180
【案例】查找员工信息(一) 180
6.1.4 HLOOKUP——在区域的行中查找数据 181
【案例】查找商品在某季度的销量(HLOOKUP+MATCH) 181
6.1.5 VLOOKUP——在区域的列中查找数据 182
【案例】根据商品名称查找销量 183
【案例】根据销量评定员工业绩 183
【案例】 从多个表中计算员工的年终奖(VLOOKUP+IF) 184
【案例】逆向查找(VLOOKUP+IF) 184
6.1.6 XLOOKUP——在单行或单列中查找数据并返回一个或多个匹配值 185
【案例】查找员工信息(二) 186
6.1.7 MATCH——返回数据在区域或数组中的位置 186
【案例】不区分大小写查找数据(MATCH+INDEX) 187
【案例】区分大小写查找数据(MATCH+INDEX+EXACT) 188
【案例】双重定位查找数据(MATCH+INDEX) 188
【案例】提取某商品*一次进货日期(MATCH+TEXT+INDIRECT) 188
【案例】从多列数据中查找员工工资(MATCH+INDEX) 189
6.1.8 XMATCH——返回指定内容在区域或数组中的位置或数量 190
【案例】 统计工龄不低于10年的员工人数 191
6.1.9 INDEX——返回指定位置上的数据(数组形式) 191
【案例】查找左侧列中的数据(INDEX+MATCH) 191
6.1.10 INDEX——返回指定位置上的数据(引用形式) 192
【案例】提取某区域的销售数据(INDEX+MATCH) 192
6.2 引用数据 193
6.2.1 ADDRESS——返回与指定的行号和列号对应的单元格地址 193
【案例】确定*销售额的位置(ADDRESS+MAX+IF+ROW) 194
【案例】返回当前单元格的列标(ADDRESS+ COLUMN+SUBSTITUTE) 194
【案例】跨工作表返回汇总金额(ADDRESS+INDIRECT) 194
6.2.2 AREAS——返回引用中包含的区域个数 195
【案例】统计分公司数量 195
6.2.3 COLUMN——返回区域*列的列号 196
【案例】在一行中快速输入连续的月份(COLUMN+TEXT) 196
【案例】汇总多个列中的销量(COLUMN+SUM+IF+MOD) 196
6.2.4 COLUMNS——返回区域的列数 197
【案例】 计算需要扣款的项目数 197
6.2.5 ROW——返回区域*行的行号 198
【案例】在一列中快速输入连续的月份(ROW+TEXT) 198
【案例】定位*一次销量大于800的日期(ROW+TEXT+INDEX+MAX) 198
【案例】计算员工的*工资(ROW+MAX+MMULT) 199
6.2.6 ROWS——返回区域的行数 199
【案例】计算需要开支的员工人数 200
【案例】计算报价数量(ROWS+COLUMNS) 200
【案例】检验日期是否重复(ROWS+IF+MATCH) 201
6.2.7 OFFSET——根据指定的偏移量返回新的单元格或区域 201
【案例】查询员工信息(OFFSET+MATCH) 202
【案例】计算每日累积销量(OFFSET+SUM+ROW) 202
【案例】汇总*近5天的销量(OFFSET+SUBTOTAL+ INDIRECT+MAX+ROW) 203
【案例】制作工资条(OFFSET+IF+MOD+ROW+ ROUND+COLUMN) 203
6.2.8 TRANSPOSE——转置区域中的行列位置 205
【案例】转置销售数据区域 205
6.2.9 INDIRECT——返回由文本指定的引用 206
【案例】统计销量小于600的员工人数(INDIRECT+SUM+COUNTIF) 206
【案例】提取多个工作表中的*值(INDIRECT+SUBTOTAL) 207
6.2.10 FORMULATEXT——返回公式的文本形式 207
【案例】提取单元格中的公式(一) 208
6.2.11 GETPIVOTDATA——返回数据透视表中的数据 208
【案例】使用函数从数据透视表中提取数据 208
6.2.12 HYPERLINK——为指定内容创建*链接 209
【案例】在销售数据表中设置公司邮件地址 210
【案例】自动跳转到数据结尾(HYPERLINK+OFFSET+COUNTA) 210
6.2.13 RTD——返回支持COM自动化程序的实时数据 211
6.3 排序和筛选数据 212
6.3.1 SORT——对区域中的数据排序 212
【案例】按工龄降序排列员工信息 212
6.3.2 SORTBY——以一个或多个行或列作为参照对数据排序 213
【案例】按部门升序和年薪降序排列员工信息 213
6.3.3 FILTER——根据指定的条件筛选数据 214
【案例】提取工程部中的员工信息并按工龄降序 排列 214
6.3.4 UNIQUE——返回区域中的不重复值 215
【案例】提取不重复的员工姓名 215
第7章 信息函数
7.1 返回信息 216
7.1.1 CELL——返回单元格的相关信息 216
【案例】获取当前工作簿的完整路径 217
7.1.2 INFO——返回当前操作环境的相关信息 217
【案例】获取当前操作环境 218
7.1.3 SHEET——返回引用工作表的工作表编号 218
7.1.4 SHEETS——返回引用中的工作表总数 218
【案例】统计当前工作簿包含的工作表总数(一) 219
7.2 返回不同类型的值 219
7.2.1 ERROR.TYPE——返回与错误类型对应的数字 219
【案例】根据错误代码显示错误原因(ERROR.TYPE+CHOOSE) 220
7.2.2 N——返回转换为数字的值 220
【案例】生成指定员工的年薪列表(N+OFFSET) 221
7.2.3 NA——返回#N/A错误值 222
7.2.4 TYPE——返回表示数据类型的数字 222
【案例】简易的输入验证工具(TYPE+LOOKUP) 222
7.3 使用IS函数进行各种判断 223
7.3.1 ISBLANK——判断单元格是否为空 223
【案例】统计缺勤人数(ISBLANK+SUM) 223
7.3.2 ISLOGICAL——判断值是否是逻辑值 224
7.3.3 ISNUMBER——判断值是否是数字 224
【案例】 统计指定商品的销量总和(ISNUMBER+SUM+FIND) 224
7.3.4 ISTEXT——判断值是否是文本 225
【案例】判断员工是否已签到(ISTEXT+IF) 225
7.3.5 ISNONTEXT——判断值是否不是文本 225
【案例】 判断员工是否已签到(ISNONTEXT+IF) 226
7.3.6 ISFORMULA——判断单元格是否包含公式 226
【案例】 判断单元格是否包含公式 226
7.3.7 ISEVEN——判断数字是否是偶数 227
【案例】统计女员工人数(ISEVEN+SUM+MID) 227
7.3.8 ISODD——判断数字是否是奇数 228
【案例】统计男员工人数(ISODD+SUM+MID) 228
7.3.9 ISNA——判断值是否是#N/A错误值 228
【案例】查找员工信息(三) 229
7.3.10 ISREF——判断值是否为单元格引用 229
7.3.11 ISERR——判断值是否是除了#N/A之外的其他错误值 230
7.3.12 ISERROR——判断值是否是错误值 230
【案例】统计员工年薪总和(ISERROR+SUM+IF) 230
第8章 统计函数
8.1 统计数量和频率 231
8.1.1 COUNT——计算数字的个数 231
【案例】统计员工人数 232
【案例】统计不重复员工人数(COUNT+MATCH+ROW) 232
8.1.2 COUNTA——计算非空值的个数 233
【案例】统计迟到人数 233
【案例】创建动态区域名称(COUNTA+OFFSET) 233
8.1.3 COUNTBLANK——计算空白单元格的个数 234
【案例】统计会议未到场人数 234
8.1.4 COUNTIF——计算满足指定条件的单元格个数 235
【案例】统计销量大于800的员工人数 235
【案例】计算两列数据中相同数据的个数(COUNTIF+SUM) 235
【案例】统计不重复员工人数(COUNTIF+SUM) 236
【案例】提取不重复员工姓名(COUNTIF+LOOKUP+NOT) 236
8.1.5 COUNTIFS——计算同时满足多个条件的单元格个数 237
【案例】统计销量在600到1000之间的男员工人数 237
8.1.6 FREQUENCY——以垂直数组形式返回数据的频率分布 238
【案例】统计不同销量区间的员工人数 238
8.2 统计均值和众数 239
8.2.1 AVEDEV——计算一组数据与其平均值的*偏差的平均值 239
【案例】计算*件质量系数的平均偏差 239
8.2.2 AVERAGE——计算平均值 240
【案例】计算某商品的平均价格 240
【案例】 计算男员工的平均销量(AVERAGE+ROUND+IF) 240
8.2.3 AVERAGEA——计算非空值的平均值 241
【案例】计算员工的平均销量(含未统计者)(AVERAGEA+ROUND) 241
8.2.4 AVERAGEIF——计算满足指定条件的数据的平均值 242
【案例】计算男员工的平均销量(AVERAGEIF+ROUND) 242
8.2.5 AVERAGEIFS——计算同时满足多个条件的数据的平均值 243
【案例】 计算销量大于600的男员工的平均销量(AVERAGEIFS+ROUND) 243
8.2.6 GEOMEAN——计算几何平均值 244
【案例】 计算销售业绩的平均增长率 244
8.2.7 HARMEAN——计算调和平均值 245
【案例】计算从第1天到第5天每天的平均产量 245
8.2.8 TRIMMEAN——计算内部平均值 245
【案例】计算选手*得分(TRIMMEAN+ROUND) 246
8.2.9 MEDIAN——返回中值 246
【案例】计算销量的中间值 247
【案例】 计算销量的中间值所属的日期(MEDIAN+INDEX+MATCH) 247
8.2.10 MODE.SNGL——返回出现次数*多的值 248
【案例】 统计被投票*多的选手(一) 248
【案例】提取出现次数*多的数字(MODE.SNGL+ MID+ROW+INDIRECT+LEN) 248
8.2.11 MODE.MULT——返回出现频率*或重复出现的数值的垂直数组 249
【案例】统计被投票*多的选手(二) 249
8.3 统计极值和排位 250
8.3.1 MAX——返回一组数字中的*值 250
【案例】统计男员工完成的*销量 250
【案例】计算单日*销量(MAX+SUMIF) 251
【案例】提取*一次出货日期(MAX+TEXT+INDEX+IF+ROW) 251
8.3.2 MAXA——返回一组非空值中的*值 252
8.3.3 MAXIFS——返回满足一个或多个条件的所有数字中的*值 252
【案例】统计年薪在15万元以上的部门经理的* 年薪 253
8.3.4 MIN——返回一组数字中的*小值 253
【案例】随机显示一个不*过指定日期的日期(MIN+DATE+RANDBETWEEN) 253
【案例】提取完成*小销量的员工姓名(MIN+INDEX+MATCH) 254
8.3.5 MINA——返回一组非空值中的*小值 254
8.3.6 MINIFS——返回满足一个或多个条件的所有数字中的*小值 255
【案例】统计年薪在15万元以下的普通职员的*年薪 255
8.3.7 LARGE——返回第k个*值 256
【案例】 计算前3名销量的总和(LARGE+SUM) 256
8.3.8 SMALL——返回第k个*小值 256
【案例】计算后3名销量的总和(SMALL+SUM) 257
8.3.9 RANK.EQ——返回数字的排位 257
【案例】对员工销量降序排名(一) 258
【案例】计算两列数据中相同数据的个数(RANK.EQ+COUNT) 258
8.3.10 RANK.AVG——返回一个数字在一组数字中的排位 259
【案例】对员工销量降序排名(二) 259
8.3.11 PERCENTRANK.INC——返回百分比排位 259
【案例】 计算某个销售员在所有销售员中的销量百分比 排位 260
8.3.12 PERCENTRANK.EXC——返回百分比排位 260
8.3.13 QUARTILE.INC——返回四分位数 261
【案例】根据员工销量计算四分位数 262
8.3.14 QUARTILE.EXC——返回四分位数 262
8.3.15 PERCENTILE.INC——返回第k个百分点的值 263
【案例】 根据员工销量计算指定百分点的值 263
8.3.16 PERCENTILE.EXC——返回第k个百分点的值 264
8.3.17 PERMUT——返回对象的排列数 264
【案例】 计算中奖率 265
8.3.18 PERMUTATIONA——返回对象(含重复)的排列数 265
8.4 统计数据的散布度 266
8.4.1 DEVSQ——计算偏差的平方和 266
【案例】计算*件质量系数的偏差平方和 266
8.4.2 STDEV.S——估算基于样本的标准偏差(忽略文本和逻辑值) 266
【案例】计算员工工龄样本的标准偏差 267
8.4.3 STDEVA——估算基于样本的标准偏差(包括文本和逻辑值) 267
【案例】计算员工工龄样本的标准偏差(含未统计者) 268
8.4.4 STDEV.P——估算基于整个样本总体的标准偏差(忽略文本和逻辑值) 268
【案例】计算员工工龄样本总体的标准偏差 269
8.4.5 STDEVPA——估算基于整个样本总体的标准偏差(包括文本和逻辑值) 269
【案例】计算员工工龄样本总体的标准偏差(含未统计者) 270
8.4.6 VAR.S——计算基于给定样本的方差(忽略文本和逻辑值) 270
【案例】计算员工工龄样本的方差 271
8.4.7 VARA——计算基于给定样本的方差(包括文本和逻辑值) 271
【案例】计算员工工龄样本的方差(含未统计者) 271
8.4.8 VAR.P——计算基于整个样本总体的方差(忽略文本和逻辑值) 272
【案例】计算员工工龄样本总体的方差 272
8.4.9 VARPA——计算基于整个样本总体的方差(包括文 本和逻辑值) 273
【案例】 计算员工工龄样本总体的方差(含未统计者) 273
8.4.10 KURT——返回数据集的峰值 274
【案例】计算商品在一段时期内价格的峰值 274
8.4.11 SKEW——返回分布的不对称度 274
【案例】计算商品在一段时期内价格的不对称度 275
8.4.12 SKEW.P——返回某一分布相对于其平均值的不对称度 275
8.5 统计概率分布 276
8.5.1 BINOM.DIST——返回一元二项式分布的概率 276
【案例】计算没有不合格产品的概率 276
8.5.2 BINOM.INV——返回使累积二项式分布大于等于临界值的*小值 277
【案例】计算允许的不合格产品数 277
8.5.3 BINOM.DIST.RANGE——返回二项式分布试验结果的概率 278
8.5.4 NEGBINOM.DIST——返回负二项式分布的概率 278
【案例】计算谈判成功的概率 279
8.5.5 PROB——返回数值落在指定区间内的概率 279
【案例】计算中奖概率 280
8.5.6 GAUSS——返回比标准正态累积分布函数小0.5的值 280
【案例】 计算比标准正态累积分布函数小0.5的值 280
8.5.7 PHI——返回标准正态分布的密度函数值 281
【案例】计算标准正态分布的密度函数值 281
8.5.8 NORM.DIST——返回正态累积分布函数 281
【案例】计算概率密度函数的值
8.5.9 NORM.INV——返回标准正态累积分布的反函数值 282
【案例】计算累积分布函数的反函数的值
8.5.10 NORM.S.DIST——返回标准正态累积分布函数 283
【案例】制作正态分布表 284
8.5.11 NORM.S.INV——返回标准正态累积分布函数的反函数值 284
【案例】 计算标准正态分布函数的反函数 284
8.5.12 STANDARDIZE——返回正态化数值 285
【案例】计算正态化数值 285
8.5.13 LOGNORM.DIST——返回对数累积分布函数 287
【案例】 计算对数累积分布函数的值 287
8.5.14 LOGNORM.INV——返回对数累积分布函数的反函数 287
【案例】计算对数累积分布函数的反函数的值 288
8.5.15 HYPGEOM.DIST——返回*几何分布 288
【案例】计算没有不合格产品的概率 289
8.5.16 POISSON.DIST——返回泊松分布 289
【案例】计算产品不发生故障的概率 290
8.5.17 EXPON.DIST——返回指数分布 290
【案例】 计算在经过指定期限后,产品在两家公司发生故障的概率 291
8.5.18 WEIBULL.DIST——返回韦伯分布 291
【案例】计算产品的不同故障发生的概率 292
8.5.19 GAMMA——返回伽马函数值 292
【案例】计算伽马函数值 292
8.5.20 GAMMA.DIST——返回伽马分布函数 293
【案例】计算伽马分布函数的值 293
8.5.21 GAMMA.INV——返回伽马累积分布函数的反函数值 294
【案例】计算伽马分布函数的反函数的值 294
8.5.22 GAMMALN——返回伽马函数的自然对数 295
【案例】计算伽马函数的自然对数值 295
8.5.23 GAMMALN.PRECISE——返回伽马函数的自然对数 295
【案例】计算伽马函数的自然对数值 296
8.5.24 BETA.DIST——返回β累积分布函数 296
【案例】 计算β累积分布函数的值 297
8.5.25 BETA.INV——返回指定β累积分布函数的反函数值 297
【案例】计算β累积分布函数的反函数的值 298
8.5.26 CONFIDENCE.NORM——返回总体平均值的置信区间 298
【案例】计算平均视力的95%置信区间 299
8.5.27 CONFIDENCE.T——返回总体平均值的置信区间 299
8.6 检验数据的倾向性 300
8.6.1 CHISQ.DIST.RT——返回χ2分布的右尾概率 300
【案例】计算χ2分布的单尾概率 300
8.6.2 CHISQ.DIST——返回χ2分布 300
8.6.3 CHISQ.INV.RT——返回χ2分布的右尾概率的反函数值 301
【案例】计算χ2分布的单尾概率的反函数值 301
8.6.4 CHISQ.INV——返回χ2分布的左尾概率的反函数值 302
8.6.5 CHISQ.TEST——返回独立性检验值 302
【案例】检验计算机用户与颈椎病的关系 303
8.6.6 F.DIST.RT——返回F概率分布 303
【案例】计算F概率分布 304
8.6.7 F.DIST——返回F概率分布 304
8.6.8 F.INV.RT——返回F概率分布的反函数值 304
【案例】计算F累积分布概率的反函数值 305
8.6.9 F.INV——返回F概率分布的反函数值 305
8.6.10 T.DIST.2T——返回t分布的双尾概率 306
【案例】计算t分布的概率 306
8.6.11 T.DI
定价:79.9
ISBN:9787115645845
作者:宋翔
版次:第2版
出版时间:2025-01
内容提要:
本书共13章,第1章介绍公式和函数的基础知识;第2~12章从函数功能、函数格式、参数说明、注意事项、Excel版本提醒、案例应用、交叉参考等方面,*细致地介绍Excel公式和函数的使用方法、实际应用和操作技巧;*一章将公式和函数的应用延伸到条件格式、数据验证和图表中。本书共有420余个应用案例,涉及多种工作场景,读者可以根据这些案例举一反三,将相关公式和函数应用到自己的工作中,快速提高Excel实际应用能力。 本书内容*、案例丰富,既可以作为速查工具手册,又可以作为函数应用案例宝典,适合所有想要学习Excel公式和函数的读者阅读。
作者简介:
宋翔,微软全球*有价值*(MVP),微软TechNet中文论坛版主,微软TechNet Webcast讲师,主要致力于微软Windows和Office 两大系列产品的研究与开发,出版过多部相关书籍,对Office在销售、人力资源、财务等方面的应用有丰富的经验。
目录:
第1章 公式和函数基础
1.1 了解公式 1
1.1.1 公式的组成部分 1
1.1.2 运算符及其优先级 2
1.1.3 数据类型及其相互转换 3
1.1.4 普通公式和数组公式 4
1.1.5 *字符数、数字精度、函数的参数个数和嵌套层数等的限制 5
1.2 输入和编辑公式 5
1.2.1 单元格的引用样式 5
1.2.2 输入公式 7
1.2.3 修改公式 8
1.2.4 移动公式 8
1.2.5 复制公式和单元格引用类型 9
1.2.6 删除公式 10
1.2.7 更改公式的计算方式 11
1.3 在公式中使用函数 11
1.3.1 为何使用函数 11
1.3.2 函数的类型 12
1.3.3 函数的参数 13
1.3.4 在公式中输入函数 13
1.4 在公式中使用名称 15
1.4.1 名称的作用范围 15
1.4.2 命名单元格或单元格区域 15
1.4.3 命名公式 17
1.4.4 命名常量 17
1.4.5 将名称应用到公式中 17
1.5 使用数组公式 18
1.5.1 数组的类型 18
1.5.2 数组的运算方式 19
1.5.3 输入和编辑数组公式 21
1.6 在公式中引用非当前工作表中的数据 22
1.6.1 引用其他工作表中的数据 22
1.6.2 引用其他工作簿中的数据 22
1.6.3 引用多个相邻工作表中相同单元格区域的数据 23
1.6.4 更新公式中引用其他工作簿中的数据 24
1.7 排查公式错误的常用工具 24
1.7.1 使用公式错误检查器 24
1.7.2 追踪单元格之间的关系 25
1.7.3 监视单元格中的内容 27
1.7.4 使用“公式求值”功能 27
1.8 公式常见错误和解决方法 28
1.8.1 单元格自动被#填满 28
1.8.2 空白但非空的单元格 28
1.8.3 显示值和实际值 29
1.8.4 返回错误值 30
1.8.5 循环引用 32
1.9 公式使用技巧 32
1.9.1 将同一个公式一次性输入多个单元格中 32
1.9.2 显示公式而不是值 32
1.9.3 查看公式的中间结果 33
1.9.4 将公式转换为固定值 33
1.9.5 复制公式时不使用相对引用 34
1.9.6 隐藏公式 34
1.9.7 禁止用户修改公式 35
第2章 数学和三角函数
2.1 常规计算 36
2.1.1 SIGN——判断数字的符号 36
【案例】检测商品销量是否达标 36
2.1.2 ABS——计算数字的*值 37
【案例】计算两地温差 37
2.1.3 SUM——计算数字之和 37
【案例】汇总两种商品的销售额 38
【案例】汇总大于150000的总销售额 38
【案例】统计销售部女员工的人数 38
2.1.4 PRODUCT——计算数字之积 39
【案例】 计算每种商品打折后的价格(PRODUCT+ROUND) 39
2.1.5 SQRT——计算平方根 40
【案例】计算正方形的边长 40
2.1.6 MOD——返回商的余数 40
【案例】判断是否是闰年(MOD+IF+OR+AND) 40
【案例】分别汇总奇数月和偶数月的销量(MOD+SUM+IF+ROW) 41
2.1.7 QUOTIENT——返回商的整数部分 42
【案例】统计预算内可购买的各类办公用品的数量 42
2.1.8 GCD——计算*公约数 42
【案例】计算*公约数 43
2.1.9 LCM——计算*小公倍数 43
【案例】计算*小公倍数 43
2.1.10 SUMIF——根据指定条件对单元格求和 44
【案例】计算某部门所有员工的年薪总和 44
【案例】计算销售额位于前两名和后两名员工的销售额总和(SUMIF+LARGE+SMALL) 45
2.1.11 SUMIFS——根据指定的多个条件对单元格求和 45
【案例】汇总指定销售额范围内的总销售额 46
2.1.12 SUMPRODUCT——计算各个数组元素的乘积之和 46
【案例】计算商品打折后的总价格(SUMPRODUCT+ROUND) 46
【案例】统计销售部女员工人数 47
2.1.13 SUMSQ——计算数字的平方和 47
【案例】计算直角三角形斜边的长度(SUMSQ+SQRT) 48
2.1.14 SUMXMY2——计算两个数组中对应值之差的平方和 48
【案例】 计算两个数组中对应值之差的平方和 49
2.1.15 SUMX2MY2——计算两个数组中对应值的平方差之和 49
【案例】计算两个数组中对应值的平方差之和 49
2.1.16 SUMX2PY2——计算两个数组中对应值的平方和之和 50
【案例】计算两个数组中对应值的平方和之和 50
2.1.17 SERIESSUM——计算基于公式的幂级数之和 50
【案例】 计算自然对数的底数e的近似值 51
2.2 舍入和取整 51
2.2.1 INT——返回小于或等于原数字的*整数 51
【案例】汇总整数金额(INT+SUM) 51
2.2.2 TRUNC——返回数字的整数部分或按指定位数返回数字 52
【案例】 汇总金额只保留一位小数(TRUNC+SUM) 52
2.2.3 ROUND——按指定位数对数字四舍五入 53
【案例】将金额取整舍入到百位(ROUND+SUM) 53
2.2.4 ROUNDDOWN——向*值减小的方向舍入数字 54
【案例】汇总金额忽略分位(ROUNDDOWN+SUM) 54
2.2.5 ROUNDUP——向*值增大的方向舍入数字 55
【案例】计算书吧费用(ROUNDUP+HOUR+MINUTE) 55
2.2.6 MROUND——将数字舍入到指定倍数 56
【案例】计算商品运送车次 56
2.2.7 CEILING——向*值增大的方向将数字舍入到指定倍数 57
【案例】计算书吧费用(CEILING+HOUR+MINUTE) 58
2.2.8 CEILING.PRECISE——向算术值增大的方向将数字舍入到指定倍数 58
2.2.9 CEILING.MATH——向*值或算术值增大的方向将数字舍入到指定倍数 59
2.2.10 FLOOR——向*值减小的方向将数字舍入到指定倍数 60
【案例】计算员工提成奖金 61
2.2.11 FLOOR.PRECISE——向算术值减小的方向将数字舍入到指定倍数 61
2.2.12 FLOOR.MATH——向*值或算术值减小的方向将数字舍入到指定倍数 62
2.2.13 EVEN——向*值增大的方向将数字舍入到*接近的偶数 63
【案例】男员工随机*(EVEN+INDEX+RANDBETWEEN) 63
2.2.14 ODD——向*值增大的方向将数字舍入到*接近的奇数 64
【案例】女员工随机*(ODD+INDEX+RANDBETWEEN) 64
2.3 指数和对数 65
2.3.1 POWER——计算数字的乘幂 65
【案例】 计算各个数字的倒数之和(POWER+SUM) 65
2.3.2 EXP——计算自然对数的底数e的n次幂 66
【案例】 计算自然对数的底数e的n次幂 66
2.3.3 LN——计算自然对数 66
【案例】计算数字的自然对数 67
2.3.4 LOG——计算以指定数字为底的对数 67
【案例】 计算以2为底的对数 67
2.3.5 LOG10——计算以10为底的对数 68
【案例】计算以10为底的对数 68
2.4 阶乘和矩阵 68
2.4.1 COMBIN——计算给定数目对象的组合数 68
【案例】计算公司知识竞赛对局次数 69
2.4.2 COMBINA——计算给定数目对象具有重复项的组合数 69
2.4.3 FACT——计算数字的阶乘 70
【案例】计算10~20的连乘 70
2.4.4 FACTDOUBLE——计算数字的双阶乘 70
【案例】计算1到36之间所有偶数的乘积 71
2.4.5 MULTINOMIAL——计算多个数字总和的阶乘与这些数字阶乘的比值 71
【案例】计算人员分组问题 71
2.4.6 MDETERM——计算数组的矩阵行列式的值 71
【案例】求解二元联立方程组 72
2.4.7 MINVERSE——计算数组的逆矩阵 72
【案例】求解多元联立方程组(MINVERSE+MMULT) 73
2.4.8 MMULT——计算两个数组的矩阵乘积 73
【案例】 计算商品在不同单价下的销售额 73
【案例】提取空调的*销量(MMULT+MAX+N+TRANSPOSE) 74
2.4.9 MUNIT——返回指定维度的单位矩阵 74
2.5 三角函数 75
2.5.1 DEGREES——将弧度转换为角度 75
【案例】根据弧长和半径计算角度(DEGREES+ROUND) 75
2.5.2 RADIANS——将角度转换为弧度 75
【案例】根据角度和半径计算弧长(RADIANS+ROUND) 75
2.5.3 SIN——计算给定角度的正弦值 76
【案例】计算给定角度的正弦值(SIN+ROUND) 76
2.5.4 ASIN——计算数字的反正弦值 76
【案例】 计算数字的反正弦值(ASIN+ROUND) 77
2.5.5 SINH——计算数字的双曲正弦值 77
【案例】 计算数字的双曲正弦值(SINH+ROUND) 77
2.5.6 ASINH——计算数字的反双曲正弦值 78
【案例】 计算数字的反双曲正弦值(ASINH+ROUND) 78
2.5.7 COS——计算给定角度的余弦值 78
【案例】计算给定角度的余弦值(COS+ROUND) 79
2.5.8 ACOS——计算数字的反余弦值 79
【案例】计算数字的反余弦值(ACOS+ROUND) 79
2.5.9 COSH——计算数字的双曲余弦值 80
【案例】计算数字的双曲余弦值(COSH+ROUND) 80
2.5.10 ACOSH——计算数字的反双曲余弦值 80
【案例】计算数字的反双曲余弦值(ACOSH+ROUND) 81
2.5.11 TAN——计算给定角度的正切值 81
【案例】计算给定角度的正切值(TAN+ROUND) 81
2.5.12 ATAN——计算数字的反正切值 82
【案例】计算数字的反正切值(ATAN+ROUND) 82
2.5.13 TANH——计算数字的双曲正切值 82
【案例】计算数字的双曲正切值(TANH+ROUND) 83
2.5.14 ATANH——计算数字的反双曲正切值 83
【案例】计算数字的反双曲正切值(ATANH+ROUND) 83
2.5.15 ATAN2——计算给定坐标的反正切值 84
【案例】计算给定坐标的反正切值 84
2.5.16 ACOT——计算数字的反余切值 85
【案例】计算数字的反余切值(ACOT+ROUND) 85
2.5.17 ACOTH——计算数字的反双曲余切值 85
【案例】计算数字的反双曲余切值(ACOTH+ROUND) 86
2.5.18 COT——计算给定角度的余切值 86
【案例】计算给定角度的余切值 86
2.5.19 COTH——计算数字的双曲余切值 87
【案例】计算数字的双曲余切值(COTH+ROUND) 87
2.5.20 SEC——计算给定角度的正割值 88
【案例】计算给定角度的正割值(SEC+ROUND) 88
2.5.21 SECH——计算给定角度的双曲正割值 88
【案例】计算给定角度的双曲正割值(SECH+ROUND) 89
2.5.22 CSC——计算给定角度的余割值 89
【案例】计算给定角度的余割值(CSC+ROUND) 89
2.5.23 CSCH——计算给定角度的双曲余割值 90
【案例】计算给定角度的双曲余割值(CSCH+ROUND) 90
2.6 其他计算 91
2.6.1 PI——返回圆周率π的值 91
【案例】计算圆周长(PI+ROUND) 91
2.6.2 SQRTPI——计算某数与π的乘积的平方根 91
【案例】计算圆周率倍数的平方根 91
2.6.3 SUBTOTAL——返回指定区域的分类汇总结果 92
【案例】汇总某部门员工工资情况(一) 93
【案例】设置不间断序号 93
2.6.4 AGGREGATE——返回指定区域的分类汇总结果 94
【案例】汇总某部门员工工资情况(二) 95
【案例】统计销售部年薪排名*的员工姓名(AGGREGATE+INDEX+MATCH) 96
2.6.5 ROMAN——将阿拉伯数字转为罗马数字 96
【案例】 将人员编号转换为罗马数字(ROMAN+CHOOSE) 97
2.6.6 ARABIC——将罗马数字转换为阿拉伯数字 97
2.6.7 BASE——在不同数制之间转换数字 97
【案例】在不同数制之间转换数字 98
2.6.8 DECIMAL——将非十进制数转换为十进制数 98
【案例】将给定基数的文本转换为十进制数 99
2.6.9 RAND——返回0到1之间的一个随机数 99
【案例】随机显示A~Z中的大写字母(RAND+CHAR+INT) 99
2.6.10 RANDBETWEEN——返回指定范围内的随机整数 100
【案例】生成1到50之间的随机偶数 100
2.6.11 RANDARRAY——返回指定行/列数和*值的一组随机数 101
【案例】随机显示A~Z中的大写字母(RANDARRAY+CHAR) 102
2.6.12 SEQUENCE——返回指定行/列数和增量的一组连 续数字 102
【案例】创建以100为增量的一系列编号 102
第3章 日期和时间函数
3.1 了解Excel日期系统 104
3.1.1 Excel提供的两种日期系统 104
3.1.2 日期和时间序列号 104
3.1.3 输入与设置日期和时间 105
3.2 返回日期和时间 106
3.2.1 NOW——返回当前日期和时间 106
【案例】统计员工在职时间(NOW+ROUND+IF) 106
【案例】元旦*(NOW+TEXT) 106
3.2.2 TODAY——返回当前日期 107
【案例】统计试用期到期的人数(TODAY+COUNTIF) 107
3.2.3 DATE——返回指定日期的序列号 108
【案例】计算2023年星期六的个数(DATE+SUM+N+TEXT+ROW+INDIRECT) 108
【案例】计算本月的天数(DATE+TEXT+ YEAR+MONTH+TODAY) 109
3.2.4 TIME——返回指定时间的序列号 109
【案例】安排会议时间(TIME+TEXT+NOW) 110
3.3 返回日期和时间的特定部分 110
3.3.1 YEAR——返回年份 110
【案例】计算2020年之后的员工平均工资(YEAR+ROUND+AVERAGE+IF) 110
3.3.2 MONTH——返回月份 111
【案例】计算本月需要结算的金额(MONTH+TODAY+SUM+IF) 111
【案例】判断是否是闰年(MONTH+IF+DATE+YEAR) 112
3.3.3 DAY——返回日 112
【案例】计算本月下旬需要结算的金额(DAY+SUM+IF) 112
3.3.4 WEEKDAY——返回指定日期对应的星期 113
【案例】统计周五的商品销量(WEEKDAY+SUM+IF) 113
3.3.5 HOUR——返回小时 114
【案例】计算用餐时间 114
3.3.6 MINUTE——返回分钟 115
【案例】计算用餐的*时间(HOUR+MINUTE) 115
3.3.7 SECOND——返回秒 116
【案例】计算广告播放时长 116
3.4 文本和日期时间格式之间的转换 116
3.4.1 DATEVALUE——将文本格式的日期转换为序列号 116
【案例】计算两个月之间相差的天数 117
3.4.2 TIMEVALUE——将文本格式的时间转换为序列号 117
【案例】 计算加班费用(TIMEVALUE+ SUBSTITUTE+ROUND) 117
3.5 其他日期函数 118
3.5.1 DATEDIF——计算两个日期间隔的年数、月数和天数 118
【案例】统计办公用品使用年数(DATEDIF+TODAY) 119
3.5.2 DAYS360——以一年360天为基准计算两个日期间隔的天数 119
【案例】计算还款天数(一) 119
3.5.3 DAYS——计算两个日期间隔的天数 120
【案例】计算还款天数(二) 120
3.5.4 EDATE——计算与某个日期相隔几个月(之前或之后)的日期 121
【案例】计算还款日期(EDATE+TEXT+LEFT+LEN) 121
3.5.5 DATESTRING——将日期序列号转换为文本格式的 日期 121
【案例】 计算还款日期(DATESTRING+EDATE+LEFT+LEN) 122
3.5.6 EOMONTH——计算某个日期相隔几个月(之前或之后)的那个月**的日期 122
【案例】 统计员工的工资结算日期(EOMONTH+TEXT) 123
3.5.7 NETWORKDAYS——计算两个日期间隔的工作日数 123
【案例】计算工程施工天数(一) 124
3.5.8 NETWORKDAYS.INTL——计算两个日期间隔的工作日数(可自定义*及其天数) 124
【案例】计算工程施工天数(二) 125
3.5.9 WEEKNUM——返回某个日期在一年中是第几周 125
【案例】计算本月包含的周数(WEEKNUM+EOMONTH+NOW) 126
3.5.10 ISOWEEKNUM——返回日期在一年中的ISO周数 126
3.5.11 WORKDAY——计算与某个日期相隔数个工作日(之前或之后)的日期 127
【案例】计算上门安装日期(WORKDAY+TEXT+LEFT+LEN) 127
3.5.12 WORKDAY.INTL——计算与某个日期相隔数个工作日(之前或之后)的日期(可自定义*及其天数) 128
【案例】 计算上门安装日期(WORKDAY. INTL+ TEXT+LEFT+LEN) 129
3.5.13 YEARFRAC——计算开始日期到结束日期所经历的 天数占全年天数的百分比 129
【案例】计算全年盈利额(YEARFRAC+ROUND) 130
第4章 逻辑函数
4.1 逻辑值函数 131
4.1.1 TRUE——返回逻辑值TRUE 131
【案例】判断两列数据是否相同 131
4.1.2 FALSE——返回逻辑值FALSE 132
【案例】计算两列中相同数据的个数 132
4.2 条件判断函数 132
4.2.1 NOT——对逻辑值求反 132
【案例】计算区域中数字的个数(NOT+SUM+ISERROR) 133
4.2.2 AND——判断多个条件是否同时成立 133
【案例】 判断面试人员是否被录取 134
【案例】判断是否为员工发放奖金 134
4.2.3 OR——判断多个条件中是否*少有一个条件成立 134
【案例】 判断身份证号码的长度是否正确(OR+LEN) 135
4.2.4 XOR——判断多个条件中是否有一个条件成立 135
4.2.5 IF——根据条件判断结果返回不同的值 136
【案例】 评定员工业绩(一) 136
【案例】计算需要发放奖金的总额(IF+SUM) 137
4.2.6 IFS——从多个条件中返回满足的*个条件对应的值 137
【案例】评定员工业绩(二) 138
4.2.7 SWITCH——返回与指定值相匹配的*个值所对应的结果 138
【案例】自动为商品分类 138
4.2.8 IFNA——判断公式是否出现#N/A错误 139
【案例】根据姓名查找员工所属部门并排错(IFNA+VLOOKUP) 139
4.2.9 IFERROR——根据公式结果返回不同内容 140
【案例】根据编号查找员工信息并排错(IFERROR+VLOOKUP) 140
第5章 文本函数
5.1 返回字符或字符编码 141
5.1.1 CHAR——返回与ANSI字符编码对应的字符 141
【案例】生成大写字母序列(CHAR+ROW) 141
5.1.2 UNICHAR——返回与Unicode字符编码对应的字符 142
5.1.3 CODE——返回与字符对应的ANSI字符编码 142
【案例】判断单元格中的*个字符是否是字母(CODE+IF+OR+AND) 142
【案例】按照升序排列乱序的字母列表(CODE+CHAR+SMALL+ROW) 143
5.1.4 UNICODE——返回与字符对应的Unicode字符编码 144
5.2 返回文本内容 144
5.2.1 LEFT——提取文本左侧指定个数的字符 144
【案例】提取地址中的省市名称(LEFT+FIND) 144
【案例】统计各地区参会人数(LEFT+SUM) 145
5.2.2 LEFTB——提取文本左侧指定字节数的字符 146
5.2.3 LEN——计算文本的字符数 146
【案例】计算单元格中的数字个数(LEN+LENB) 146
【案例】根据身份证号判断性别(LEN+IF+MOD+RIGHT+MID) 147
5.2.4 LENB——计算文本的字节数 148
5.2.5 MID——从文本中的指定位置提取指定个数的字符 148
【案例】提取公司获奖人员姓名(MID+FIND+LEN) 148
【案例】从身份证号中提取生日(MID+TEXT+IF+LEN) 149
5.2.6 MIDB——从文本中的指定位置提取指定字节数的字符 149
5.2.7 RIGHT——提取文本右侧指定个数的字符 150
【案例】 动态提取公司名称(RIGHT+LEN+FIND) 150
5.2.8 RIGHTB——提取文本右侧指定字节数的字符 151
5.2.9 REPT——生成重复的字符 151
【案例】自动为数字添加星号(REPT+LEN) 151
【案例】制作简易的销售图表 152
5.3 合并文本 152
5.3.1 CONCATENATE——将多个文本合并在一起 152
【案例】评定员工考核成绩(CONCATENATE+IF+SUM) 153
5.3.2 CONCAT——将来自多个范围的文本合并在一起 153
【案例】提取各行中的*个非0数字 154
5.3.3 TEXTJOIN——以指定分隔符将来自多个范围的文本合并在一起 154
【案例】将数字合并为IP地址 154
5.3.4 LET函数——创建中间变量以简化公式 155
【案例】创建中间变量以简化公式 155
5.4 转换文本格式 156
5.4.1 ASC——将全角字符转换为半角字符 156
【案例】计算全、半角混合文本中的字母个数(ASC+LEN+LENB) 156
5.4.2 WIDECHAR——将半角字符转换为全角字符 157
【案例】计算全、半角混合文本中的汉字个数(WIDECHAR+LEN+LENB+ASC) 157
5.4.3 PHONETIC——返回文本中的拼音字符 157
5.4.4 BAHTTEXT——将数字转换为泰语文本 158
5.4.5 DOLLAR——将数字转换为带美元符号的文本 158
【案例】出口商品价格转换 158
5.4.6 RMB——将数字转换为带*符号的文本 158
【案例】进口商品价格转换 159
5.4.7 NUMBERSTRING——将数值转换为大写汉字 159
【案例】将销售额转换为中文大写汉字 160
5.4.8 NUMBERVALUE——以与区域设置无关的方式将文本转换为数字 160
5.4.9 T——将指定内容转换为文本 161
【案例】为公式添加注释(RMB+T+N) 161
5.4.10 LOWER——将英文字母转换为小写 161
5.4.11 UPPER——将英文字母转换为大写 162
【案例】将文本转换为句*字母大写其他字母小写(UPPER+LEFT+LOWER+RIGHT+LEN) 162
5.4.12 PROPER——将每个单词的*字母转换为大写 162
【案例】整理人名数据 163
5.4.13 VALUE——将文本型数字转换为数值 163
【案例】对文本格式的销售额求和(VALUE+SUM) 163
5.4.14 TEXT——设置数字格式 164
【案例】以特定的单位显示金额(TEXT+SUM) 164
【案例】将数字转换为电话号码格式 164
【案例】 自动生成12个月的英文名称(TEXT+ROW) 165
5.4.15 FIXED——将数字按照指定的小数位数取整 165
【案例】格式化数字格式 165
5.5 查找和替换文本 166
5.5.1 EXACT——比较两个文本是否相同 166
【案例】核对录入的数据是否正确(EXACT+IF) 166
5.5.2 FIND——以字符为单位区分大小写地查找字符的位置 167
【案例】检查联系地址是否详细(FIND+ISERROR+IF) 167
【案例】提取公司名称(FIND+MID) 167
5.5.3 FINDB——以字节为单位区分大小写地查找字符的位置 168
5.5.4 REPLACE——以字符为单位替换指定位置上的内容 169
【案例】电话号码位数升级 169
【案例】 提取地区和公司名称(REPLACE+LEFT+FIND) 169
5.5.5 REPLACEB——以字节为单位替换指定位置上的内容 170
5.5.6 SEARCH——以字符为单位不区分大小写地查找字符的位置 170
【案例】设置图书分类上架建议(SEARCH+IF+COUNT) 171
5.5.7 SEARCHB——以字节为单位不区分大小写地查找字符的位置 171
5.5.8 SUBSTITUTE——替换指定内容 172
【案例】将日期转换为标准格式 172
【案例】格式化公司名称(SUBSTITUTE+REPLACE) 173
5.6 删除无用字符 173
5.6.1 CLEAN——删除非打印字符 173
【案例】对表格内容排版 173
5.6.2 TRIM——删除多余空格 174
【案例】整理格式不规范的数据(TRIM+CLEAN) 174
第6章 查找和引用函数
6.1 查找数据 175
6.1.1 CHOOSE——根据序号从列表中选择对应的内容 175
【案例】评定员工业绩(CHOOSE+IF) 176
【案例】 重组数据 176
【案例】在多组销售数据中查找销量(CHOOSE+VLOOKUP+MATCH) 177
6.1.2 LOOKUP——在单行或单列中查找数据(向量 形式) 178
【案例】 根据姓名查找员工编号 178
【案例】使用LOOKUP函数实现多条件判断 179
【案例】提取文本中的金额(LOOKUP+LEFT+ ROW+INDIRECT+LEN) 179
6.1.3 LOOKUP——在单行或单列中查找数据(数组 形式) 180
【案例】查找员工信息(一) 180
6.1.4 HLOOKUP——在区域的行中查找数据 181
【案例】查找商品在某季度的销量(HLOOKUP+MATCH) 181
6.1.5 VLOOKUP——在区域的列中查找数据 182
【案例】根据商品名称查找销量 183
【案例】根据销量评定员工业绩 183
【案例】 从多个表中计算员工的年终奖(VLOOKUP+IF) 184
【案例】逆向查找(VLOOKUP+IF) 184
6.1.6 XLOOKUP——在单行或单列中查找数据并返回一个或多个匹配值 185
【案例】查找员工信息(二) 186
6.1.7 MATCH——返回数据在区域或数组中的位置 186
【案例】不区分大小写查找数据(MATCH+INDEX) 187
【案例】区分大小写查找数据(MATCH+INDEX+EXACT) 188
【案例】双重定位查找数据(MATCH+INDEX) 188
【案例】提取某商品*一次进货日期(MATCH+TEXT+INDIRECT) 188
【案例】从多列数据中查找员工工资(MATCH+INDEX) 189
6.1.8 XMATCH——返回指定内容在区域或数组中的位置或数量 190
【案例】 统计工龄不低于10年的员工人数 191
6.1.9 INDEX——返回指定位置上的数据(数组形式) 191
【案例】查找左侧列中的数据(INDEX+MATCH) 191
6.1.10 INDEX——返回指定位置上的数据(引用形式) 192
【案例】提取某区域的销售数据(INDEX+MATCH) 192
6.2 引用数据 193
6.2.1 ADDRESS——返回与指定的行号和列号对应的单元格地址 193
【案例】确定*销售额的位置(ADDRESS+MAX+IF+ROW) 194
【案例】返回当前单元格的列标(ADDRESS+ COLUMN+SUBSTITUTE) 194
【案例】跨工作表返回汇总金额(ADDRESS+INDIRECT) 194
6.2.2 AREAS——返回引用中包含的区域个数 195
【案例】统计分公司数量 195
6.2.3 COLUMN——返回区域*列的列号 196
【案例】在一行中快速输入连续的月份(COLUMN+TEXT) 196
【案例】汇总多个列中的销量(COLUMN+SUM+IF+MOD) 196
6.2.4 COLUMNS——返回区域的列数 197
【案例】 计算需要扣款的项目数 197
6.2.5 ROW——返回区域*行的行号 198
【案例】在一列中快速输入连续的月份(ROW+TEXT) 198
【案例】定位*一次销量大于800的日期(ROW+TEXT+INDEX+MAX) 198
【案例】计算员工的*工资(ROW+MAX+MMULT) 199
6.2.6 ROWS——返回区域的行数 199
【案例】计算需要开支的员工人数 200
【案例】计算报价数量(ROWS+COLUMNS) 200
【案例】检验日期是否重复(ROWS+IF+MATCH) 201
6.2.7 OFFSET——根据指定的偏移量返回新的单元格或区域 201
【案例】查询员工信息(OFFSET+MATCH) 202
【案例】计算每日累积销量(OFFSET+SUM+ROW) 202
【案例】汇总*近5天的销量(OFFSET+SUBTOTAL+ INDIRECT+MAX+ROW) 203
【案例】制作工资条(OFFSET+IF+MOD+ROW+ ROUND+COLUMN) 203
6.2.8 TRANSPOSE——转置区域中的行列位置 205
【案例】转置销售数据区域 205
6.2.9 INDIRECT——返回由文本指定的引用 206
【案例】统计销量小于600的员工人数(INDIRECT+SUM+COUNTIF) 206
【案例】提取多个工作表中的*值(INDIRECT+SUBTOTAL) 207
6.2.10 FORMULATEXT——返回公式的文本形式 207
【案例】提取单元格中的公式(一) 208
6.2.11 GETPIVOTDATA——返回数据透视表中的数据 208
【案例】使用函数从数据透视表中提取数据 208
6.2.12 HYPERLINK——为指定内容创建*链接 209
【案例】在销售数据表中设置公司邮件地址 210
【案例】自动跳转到数据结尾(HYPERLINK+OFFSET+COUNTA) 210
6.2.13 RTD——返回支持COM自动化程序的实时数据 211
6.3 排序和筛选数据 212
6.3.1 SORT——对区域中的数据排序 212
【案例】按工龄降序排列员工信息 212
6.3.2 SORTBY——以一个或多个行或列作为参照对数据排序 213
【案例】按部门升序和年薪降序排列员工信息 213
6.3.3 FILTER——根据指定的条件筛选数据 214
【案例】提取工程部中的员工信息并按工龄降序 排列 214
6.3.4 UNIQUE——返回区域中的不重复值 215
【案例】提取不重复的员工姓名 215
第7章 信息函数
7.1 返回信息 216
7.1.1 CELL——返回单元格的相关信息 216
【案例】获取当前工作簿的完整路径 217
7.1.2 INFO——返回当前操作环境的相关信息 217
【案例】获取当前操作环境 218
7.1.3 SHEET——返回引用工作表的工作表编号 218
7.1.4 SHEETS——返回引用中的工作表总数 218
【案例】统计当前工作簿包含的工作表总数(一) 219
7.2 返回不同类型的值 219
7.2.1 ERROR.TYPE——返回与错误类型对应的数字 219
【案例】根据错误代码显示错误原因(ERROR.TYPE+CHOOSE) 220
7.2.2 N——返回转换为数字的值 220
【案例】生成指定员工的年薪列表(N+OFFSET) 221
7.2.3 NA——返回#N/A错误值 222
7.2.4 TYPE——返回表示数据类型的数字 222
【案例】简易的输入验证工具(TYPE+LOOKUP) 222
7.3 使用IS函数进行各种判断 223
7.3.1 ISBLANK——判断单元格是否为空 223
【案例】统计缺勤人数(ISBLANK+SUM) 223
7.3.2 ISLOGICAL——判断值是否是逻辑值 224
7.3.3 ISNUMBER——判断值是否是数字 224
【案例】 统计指定商品的销量总和(ISNUMBER+SUM+FIND) 224
7.3.4 ISTEXT——判断值是否是文本 225
【案例】判断员工是否已签到(ISTEXT+IF) 225
7.3.5 ISNONTEXT——判断值是否不是文本 225
【案例】 判断员工是否已签到(ISNONTEXT+IF) 226
7.3.6 ISFORMULA——判断单元格是否包含公式 226
【案例】 判断单元格是否包含公式 226
7.3.7 ISEVEN——判断数字是否是偶数 227
【案例】统计女员工人数(ISEVEN+SUM+MID) 227
7.3.8 ISODD——判断数字是否是奇数 228
【案例】统计男员工人数(ISODD+SUM+MID) 228
7.3.9 ISNA——判断值是否是#N/A错误值 228
【案例】查找员工信息(三) 229
7.3.10 ISREF——判断值是否为单元格引用 229
7.3.11 ISERR——判断值是否是除了#N/A之外的其他错误值 230
7.3.12 ISERROR——判断值是否是错误值 230
【案例】统计员工年薪总和(ISERROR+SUM+IF) 230
第8章 统计函数
8.1 统计数量和频率 231
8.1.1 COUNT——计算数字的个数 231
【案例】统计员工人数 232
【案例】统计不重复员工人数(COUNT+MATCH+ROW) 232
8.1.2 COUNTA——计算非空值的个数 233
【案例】统计迟到人数 233
【案例】创建动态区域名称(COUNTA+OFFSET) 233
8.1.3 COUNTBLANK——计算空白单元格的个数 234
【案例】统计会议未到场人数 234
8.1.4 COUNTIF——计算满足指定条件的单元格个数 235
【案例】统计销量大于800的员工人数 235
【案例】计算两列数据中相同数据的个数(COUNTIF+SUM) 235
【案例】统计不重复员工人数(COUNTIF+SUM) 236
【案例】提取不重复员工姓名(COUNTIF+LOOKUP+NOT) 236
8.1.5 COUNTIFS——计算同时满足多个条件的单元格个数 237
【案例】统计销量在600到1000之间的男员工人数 237
8.1.6 FREQUENCY——以垂直数组形式返回数据的频率分布 238
【案例】统计不同销量区间的员工人数 238
8.2 统计均值和众数 239
8.2.1 AVEDEV——计算一组数据与其平均值的*偏差的平均值 239
【案例】计算*件质量系数的平均偏差 239
8.2.2 AVERAGE——计算平均值 240
【案例】计算某商品的平均价格 240
【案例】 计算男员工的平均销量(AVERAGE+ROUND+IF) 240
8.2.3 AVERAGEA——计算非空值的平均值 241
【案例】计算员工的平均销量(含未统计者)(AVERAGEA+ROUND) 241
8.2.4 AVERAGEIF——计算满足指定条件的数据的平均值 242
【案例】计算男员工的平均销量(AVERAGEIF+ROUND) 242
8.2.5 AVERAGEIFS——计算同时满足多个条件的数据的平均值 243
【案例】 计算销量大于600的男员工的平均销量(AVERAGEIFS+ROUND) 243
8.2.6 GEOMEAN——计算几何平均值 244
【案例】 计算销售业绩的平均增长率 244
8.2.7 HARMEAN——计算调和平均值 245
【案例】计算从第1天到第5天每天的平均产量 245
8.2.8 TRIMMEAN——计算内部平均值 245
【案例】计算选手*得分(TRIMMEAN+ROUND) 246
8.2.9 MEDIAN——返回中值 246
【案例】计算销量的中间值 247
【案例】 计算销量的中间值所属的日期(MEDIAN+INDEX+MATCH) 247
8.2.10 MODE.SNGL——返回出现次数*多的值 248
【案例】 统计被投票*多的选手(一) 248
【案例】提取出现次数*多的数字(MODE.SNGL+ MID+ROW+INDIRECT+LEN) 248
8.2.11 MODE.MULT——返回出现频率*或重复出现的数值的垂直数组 249
【案例】统计被投票*多的选手(二) 249
8.3 统计极值和排位 250
8.3.1 MAX——返回一组数字中的*值 250
【案例】统计男员工完成的*销量 250
【案例】计算单日*销量(MAX+SUMIF) 251
【案例】提取*一次出货日期(MAX+TEXT+INDEX+IF+ROW) 251
8.3.2 MAXA——返回一组非空值中的*值 252
8.3.3 MAXIFS——返回满足一个或多个条件的所有数字中的*值 252
【案例】统计年薪在15万元以上的部门经理的* 年薪 253
8.3.4 MIN——返回一组数字中的*小值 253
【案例】随机显示一个不*过指定日期的日期(MIN+DATE+RANDBETWEEN) 253
【案例】提取完成*小销量的员工姓名(MIN+INDEX+MATCH) 254
8.3.5 MINA——返回一组非空值中的*小值 254
8.3.6 MINIFS——返回满足一个或多个条件的所有数字中的*小值 255
【案例】统计年薪在15万元以下的普通职员的*年薪 255
8.3.7 LARGE——返回第k个*值 256
【案例】 计算前3名销量的总和(LARGE+SUM) 256
8.3.8 SMALL——返回第k个*小值 256
【案例】计算后3名销量的总和(SMALL+SUM) 257
8.3.9 RANK.EQ——返回数字的排位 257
【案例】对员工销量降序排名(一) 258
【案例】计算两列数据中相同数据的个数(RANK.EQ+COUNT) 258
8.3.10 RANK.AVG——返回一个数字在一组数字中的排位 259
【案例】对员工销量降序排名(二) 259
8.3.11 PERCENTRANK.INC——返回百分比排位 259
【案例】 计算某个销售员在所有销售员中的销量百分比 排位 260
8.3.12 PERCENTRANK.EXC——返回百分比排位 260
8.3.13 QUARTILE.INC——返回四分位数 261
【案例】根据员工销量计算四分位数 262
8.3.14 QUARTILE.EXC——返回四分位数 262
8.3.15 PERCENTILE.INC——返回第k个百分点的值 263
【案例】 根据员工销量计算指定百分点的值 263
8.3.16 PERCENTILE.EXC——返回第k个百分点的值 264
8.3.17 PERMUT——返回对象的排列数 264
【案例】 计算中奖率 265
8.3.18 PERMUTATIONA——返回对象(含重复)的排列数 265
8.4 统计数据的散布度 266
8.4.1 DEVSQ——计算偏差的平方和 266
【案例】计算*件质量系数的偏差平方和 266
8.4.2 STDEV.S——估算基于样本的标准偏差(忽略文本和逻辑值) 266
【案例】计算员工工龄样本的标准偏差 267
8.4.3 STDEVA——估算基于样本的标准偏差(包括文本和逻辑值) 267
【案例】计算员工工龄样本的标准偏差(含未统计者) 268
8.4.4 STDEV.P——估算基于整个样本总体的标准偏差(忽略文本和逻辑值) 268
【案例】计算员工工龄样本总体的标准偏差 269
8.4.5 STDEVPA——估算基于整个样本总体的标准偏差(包括文本和逻辑值) 269
【案例】计算员工工龄样本总体的标准偏差(含未统计者) 270
8.4.6 VAR.S——计算基于给定样本的方差(忽略文本和逻辑值) 270
【案例】计算员工工龄样本的方差 271
8.4.7 VARA——计算基于给定样本的方差(包括文本和逻辑值) 271
【案例】计算员工工龄样本的方差(含未统计者) 271
8.4.8 VAR.P——计算基于整个样本总体的方差(忽略文本和逻辑值) 272
【案例】计算员工工龄样本总体的方差 272
8.4.9 VARPA——计算基于整个样本总体的方差(包括文 本和逻辑值) 273
【案例】 计算员工工龄样本总体的方差(含未统计者) 273
8.4.10 KURT——返回数据集的峰值 274
【案例】计算商品在一段时期内价格的峰值 274
8.4.11 SKEW——返回分布的不对称度 274
【案例】计算商品在一段时期内价格的不对称度 275
8.4.12 SKEW.P——返回某一分布相对于其平均值的不对称度 275
8.5 统计概率分布 276
8.5.1 BINOM.DIST——返回一元二项式分布的概率 276
【案例】计算没有不合格产品的概率 276
8.5.2 BINOM.INV——返回使累积二项式分布大于等于临界值的*小值 277
【案例】计算允许的不合格产品数 277
8.5.3 BINOM.DIST.RANGE——返回二项式分布试验结果的概率 278
8.5.4 NEGBINOM.DIST——返回负二项式分布的概率 278
【案例】计算谈判成功的概率 279
8.5.5 PROB——返回数值落在指定区间内的概率 279
【案例】计算中奖概率 280
8.5.6 GAUSS——返回比标准正态累积分布函数小0.5的值 280
【案例】 计算比标准正态累积分布函数小0.5的值 280
8.5.7 PHI——返回标准正态分布的密度函数值 281
【案例】计算标准正态分布的密度函数值 281
8.5.8 NORM.DIST——返回正态累积分布函数 281
【案例】计算概率密度函数的值
8.5.9 NORM.INV——返回标准正态累积分布的反函数值 282
【案例】计算累积分布函数的反函数的值
8.5.10 NORM.S.DIST——返回标准正态累积分布函数 283
【案例】制作正态分布表 284
8.5.11 NORM.S.INV——返回标准正态累积分布函数的反函数值 284
【案例】 计算标准正态分布函数的反函数 284
8.5.12 STANDARDIZE——返回正态化数值 285
【案例】计算正态化数值 285
8.5.13 LOGNORM.DIST——返回对数累积分布函数 287
【案例】 计算对数累积分布函数的值 287
8.5.14 LOGNORM.INV——返回对数累积分布函数的反函数 287
【案例】计算对数累积分布函数的反函数的值 288
8.5.15 HYPGEOM.DIST——返回*几何分布 288
【案例】计算没有不合格产品的概率 289
8.5.16 POISSON.DIST——返回泊松分布 289
【案例】计算产品不发生故障的概率 290
8.5.17 EXPON.DIST——返回指数分布 290
【案例】 计算在经过指定期限后,产品在两家公司发生故障的概率 291
8.5.18 WEIBULL.DIST——返回韦伯分布 291
【案例】计算产品的不同故障发生的概率 292
8.5.19 GAMMA——返回伽马函数值 292
【案例】计算伽马函数值 292
8.5.20 GAMMA.DIST——返回伽马分布函数 293
【案例】计算伽马分布函数的值 293
8.5.21 GAMMA.INV——返回伽马累积分布函数的反函数值 294
【案例】计算伽马分布函数的反函数的值 294
8.5.22 GAMMALN——返回伽马函数的自然对数 295
【案例】计算伽马函数的自然对数值 295
8.5.23 GAMMALN.PRECISE——返回伽马函数的自然对数 295
【案例】计算伽马函数的自然对数值 296
8.5.24 BETA.DIST——返回β累积分布函数 296
【案例】 计算β累积分布函数的值 297
8.5.25 BETA.INV——返回指定β累积分布函数的反函数值 297
【案例】计算β累积分布函数的反函数的值 298
8.5.26 CONFIDENCE.NORM——返回总体平均值的置信区间 298
【案例】计算平均视力的95%置信区间 299
8.5.27 CONFIDENCE.T——返回总体平均值的置信区间 299
8.6 检验数据的倾向性 300
8.6.1 CHISQ.DIST.RT——返回χ2分布的右尾概率 300
【案例】计算χ2分布的单尾概率 300
8.6.2 CHISQ.DIST——返回χ2分布 300
8.6.3 CHISQ.INV.RT——返回χ2分布的右尾概率的反函数值 301
【案例】计算χ2分布的单尾概率的反函数值 301
8.6.4 CHISQ.INV——返回χ2分布的左尾概率的反函数值 302
8.6.5 CHISQ.TEST——返回独立性检验值 302
【案例】检验计算机用户与颈椎病的关系 303
8.6.6 F.DIST.RT——返回F概率分布 303
【案例】计算F概率分布 304
8.6.7 F.DIST——返回F概率分布 304
8.6.8 F.INV.RT——返回F概率分布的反函数值 304
【案例】计算F累积分布概率的反函数值 305
8.6.9 F.INV——返回F概率分布的反函数值 305
8.6.10 T.DIST.2T——返回t分布的双尾概率 306
【案例】计算t分布的概率 306
8.6.11 T.DI
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...