Excel函数活用范例大辞典(全新版)
出版时间:2015
内容简介
本书侧重于函数的实战应用,共分12章,前10章分别介绍了数学函数、统计函数、日期和时间函数、文本函数、逻辑函数、查找和引用函数、财务函数、信息函数以及数据库和三角函数在实战中的应用;第11 章介绍了函数与Excel其他功能的结合使用,另外第12章单独介绍了Excel 2013的特有函数。读者可以在本书中查询相关案例,从而在工作中得到解决问题的方法;也可以将本书作为学习Excel 函数的参考书或习题集,以通过对本书中案例的演练来掌握常用的函数。本书主要适用于希望快速掌握Excel函数相关知识,并使用公式和函数解决办公中实际问题的用户,适用于不同年龄段的办公人员、文秘、财务人员、公务员,尤其对刚进入职场的工作人员,在解决实际问题上有很大的指导作用。
目录
函数分类目录
Chapter 01 公式与函数必会知识和操作1
◎认识公式、函数及运算符2
No001 认识公式与函数的作用与联系2
No002 运算符的类型及其用途2
No003 计算中的运算顺序4
◎灵活处理数据计算中的各种引用5
No004 利用快捷键调整单元格的引用方式5
No005 处理跨表引用6
No006 处理跨工作簿引用8
◎数据计算中的互换准则与数据区分9
No007 用数值指代逻辑值的规则9
No008 用数学运算替代逻辑函数11
No009 区分空单元格与空文本13
No010 让空白单元格不显示为0 13
◎函数屏幕提示的妙用 15
No011 提示函数的语法结构15
No012 查看函数参数的意义17
No013 快速选定指定参数17
No014 快速获取函数的帮助信息19
◎处理数据计算的方法 20
No015 计算公式结果的几种方法20
No016 使用【F9】键查看公式结果21
No017 批量复制公式——按【Ctrl+Enter】组合键21
No018 批量复制公式——按【Ctrl+D】组合键23
No019 批量复制公式——拖动控制柄24
No020 批量复制公式——双击控制柄25
No021 批量复制公式——使用粘贴选项功能26
Chapter 02 数学函数应用实例 29
◎求和函数 30
案例001计算所有生产线的总产量【SUM()】30
案例002 计算签单总额在300 000元以上的总金额【SUM()】32
案例003 计算销售部当月的实发工资总和【SUM()】34
案例004 计算销售量排前三的商品总销量【SUM()】36
案例005 高斯求和【SUM()】38
案例006 汇总女装订单表中已收到的定金总额【SUMIF()】39
案例007 汇总跳远成绩在19米以上的学生人数【SUMIF()】41
案例008 计算工资在8 000元以上的员工工资总和【SUMIF()】44
案例009 计算提成在1 500~2 000元的员工工资总和【SUMIF()】45
案例010 统计会员在项链上的总消费【SUMIF()】48
案例011 统计会员在项链和手镯上的总消费【SUMIF()】49
案例012 汇总选中单元格所在行100元以上补贴总额【SUMIF()】51
案例013 计算前三名和后三名的数据之和【SUMIF()】53
案例014 汇总鼠标所在列中大于7 500的生产量【SUMIF()】54
案例015 计算售价10元以下、销量200以上的商品总利润【SUMIFS()】56
案例016 统计销量300以上的竹盐系列产品总利润【SUMIFS()】57
案例017 计算满足一定条件的一、二级教师工作量之差【SUMIFS()】58
案例018 汇总销售部和市场部迟到的人数【SUMIFS()】60
案例019 计算低值易耗品采购总金额【SUMPRODUCT()】61
案例020 计算男性员工人数【SUMPRODUCT()】63
案例021 统计购买铂金戒指的男性会员人数【SUMPRODUCT()】64
案例022 汇总男性会员在首饰上的总消费【SUMPRODUCT()】66
案例023 汇总教学能力85分以上的一级教师总工作量【SUMPRODUCT()】67
案例024 汇总所有车间员工的实际开支费用【SUMPRODUCT()】69
◎随机数函数 70
案例025 随机生成抽检产品的序号【RAND()】70
案例026制作随机顺序的面试次序表【RAND()】73
案例027 将三个部门的员工随机分组【RAND()】77
案例028 随机抽取5名员工的编号【RANDBETWEEN()】81
案例029 随机抽取一名员工工资数据【RANDBETWEEN()】84
◎取舍函数 87
案例030 将跳远平均成绩保留两位小数【ROUND()】87
案例031 以“万元”为单位计算当月的产品销售总利润【ROUND()】89
案例032 汇总数量计量单位不同的金额【ROUND()】90
案例033 将员工实发工资保留“角”,忽略“分” 【ROUNDDOWN()】91
案例034 计算顺利完成业务需要的人数【ROUNDUP()】93
案例035 计算发放工资所需各种面额钞票的数量【INT()】94
案例036 给通讯录中的数据编号【INT()】96
案例037 计算员工年限工资【CEILING()】98
案例038 计算可以组建的业务小组的个数【FLOOR()】101
案例039 计算员工的提成工资【FLOOR()】103
案例040 制作商品简易标签【TRUNC()】104
◎求积函数 106
案例041 计算车间每小时生产产值【PRODUCT()】106
案例042 跨表计算总产值【PRODUCT()】108
案例043 根据三边求普通三角形的面积【PRODUCT()】109
案例044 计算超市打折活动的总营业额【MMULT()】110
案例045 制作中文九九乘法表【MMULT()】111
案例046 求不同单价下的利润【MMULT()】113
案例047 计算C产品的最大入库量【MMULT()】115
案例048 计算产品的累计入库数【MMULT()】116
◎商与余数函数 117
案例049 根据出生年月推算员工生肖【MOD()】117
案例050 根据出生年月判断性别【MOD()】119
案例051 生成循环序列【MOD()】120
案例052 为员工档案奇偶行设置不同的格式【MOD()】121
案例053 制作工资条【MOD()】123
案例054 按梯度计算员工提成工资【QUOTIENT()】125
◎排列组合函数 127
案例055 预计象棋比赛的总场次【COMBIN()】127
案例056 计算两种彩票的中头奖概率【COMBIN()】128
案例057 计算中奖率【PERMUT()】129
◎分类汇总函数 130
案例058 求所有商品的平均销量【SUBTOTAL()】130
案例059 计算隐藏某些商品时的平均利润【SUBTOTAL()】132
Chapter 03 统计函数应用实例 134
◎计数函数 135
案例060 统计2月26日加班人次【COUNT()】135
案例061 统计女装订单数大于500的商品数量【COUNT()】136
案例062 统计月销售量1 000以下、利润2 000元以上商品数【COUNT()】138
案例063 统计特色商品数量【COUNT()】139
案例064 统计各部门职工的学历情况【COUNT()】140
案例065 统计销售部总人数【COUNTA()】142
案例066 自动生成员工编号【COUNTA()】143
案例067 统计学生缺考总次数【COUNTBLANK()】144
案例068 统计有效的调查问卷数目【COUNTBLANK()】145
案例069 统计购买各种首饰的会员人数【COUNTIF()】146
案例070 计算20~35岁的员工比例【COUNTIF()】148
案例071 统计与公司两项业务都有往来的客户数【COUNTIF()】150
案例072 统计语、数、外大于90分且总分大于480分的人数【COUNTIFS()】151
案例073 统计业绩200 000元以上的大专或本科学历男性业务员【COUNTIFS()】152
案例074 统计各级业务员业绩异常的人数【COUNTIFS()】154
◎平均值函数 156
案例075 计算各季度的平均生产成本【AVERAGE()】156
案例076 计算90分以上的平均成绩【AVERAGE()】157
案例077 计算学生含缺考科目的平均成绩【AVERAGE()】158
案例078 统计销量前N名的平均销量【AVERAGE()】160
案例079 计算操作员的平均产量【AVERAGE()】161
案例080 计算4月份交货产品的平均订单金额【AVERAGEIF()】162
案例081 计算会员在金饰上的平均消费【AVERAGEIF()】163
案例082 计算金融系讲师平均授课课时【AVERAGEIFS()】164
案例083 计算满足特定条件的教师的科研能力平均分【AVERAGEIFS()】165
案例084 去除最值求全班跳远平均成绩【AVERAGEIFS()】167
案例085 去掉一个最高分和最低分求参赛选手平均得分【TRIMMEAN()】169
◎最值函数 171
案例086 突出显示销量最高的数据【MAX()】171
案例087 求月销售量低于平均销量的最大销量的商品名称【MAX()】173
案例088 分别求1~4月排前3的销售量【LARGE()】175
案例089 制作产品一季度销量排行榜【LARGE()】176
案例090 求最后购买某种首饰的会员【LARGE()】178
案例091 计算工龄最小的女员工的工龄【MIN()】179
案例092 计算材料的3个最少消耗量【SMALL()】180
案例093 提取每月销量倒数第二的商品【SMALL()】182
◎中值函数 183
案例094 计算3月份产品销量中值【MEDIAN()】183
案例095 设定社保缴费基数上下限【MEDIAN()】185
案例096 查找销售量处于中间位置的部门【MEDIAN()】186
◎排名函数 188
案例097 对员工上半年销售业绩进行排名【RANK()】188
案例098 查询指定学生的成绩排名【RANKAVG()】190
案例099 求同龄异性员工的人数【RANK()】194
◎频率分布函数 196
案例100 求跳远测试中出现次数最多的成绩【MODE()】196
案例101 查询材料采购最频繁的车间【MODEMULT()】198
案例102 统计各个利润区间的商品数目【FREQUENCY()】200
案例103 分别统计未完成任务和超额完成任务的人数【FREQUENCY()】202
案例104分别统计本科以下及本科以上学历的员工人数【FREQUENCY()】204
案例105 统计各学历员工数【FREQUENCY()】205
案例106 求员工销售业绩的中国式排名【FREQUENCY()】207
◎概率分布函数 210
案例107 优选机器维修人员招聘方案【BINOMDIST()】210
案例108 提供可供选择的机床维修人员配置方案【BINOMDIST()】212
Chapter 04 日期和时间函数应用实例 217
◎日期函数 218
案例109 计算员工工龄【YEAR()】218
案例110 计算2010年之前空调的平均售价【YEAR()】221
案例111 计算本月交货的产品数量【MONTH()】222
案例112 计算工程的起止年月【MONTH()】224
案例113 计算员工的转正时间【MONTH()】228
案例114 计算产品的交货时间处于哪一旬【DAY()】230
案例115 制作2012年法定假日倒计时【TODAY()】232
案例116 判断借款是否逾期【DAYS360()】234
案例117 将简易输入的日期转换为标准日期【DATE()】236
案例118 计算付款日期【DATE()】238
案例119 计算当月天数【DATE()】240
案例120 显示本次打开档案的时间【NOW()】241
案例121 判断机器是否需要检修【NOW()】243
案例122 自动生成离职员工工资结算日期【EOMONTH()】245
案例123 计算支付货款日期【EDATE()】247
案例124 计算员工离职之前在公司工作的月数【DATEDIF()】250
案例125 根据入职日期计算员工带薪年假的天数【DATEDIF()】251
◎工作日函数 253
案例126 计算员工的工龄(精确到月份)【DATEDIF()】253
案例127 计算工作的完成时间【WORKDAY()】255
案例128 计算本月的工作日数目【NETWORKDAYS()】257
◎星期函数 258
案例129 计算法定假日的星期【WEEKDAY()】258
案例130 计算付款时间【WEEKDAY()】262
案例131 计算某员工每日的工资【WEEKDAY()】264
案例132 按周汇总产品出入库数量【WEEKNUM()】266
案例133 自动生成考勤周报表的标题【WEEKNUM()】268
案例134 罗列第45周的日期【WEEKNUM()】270
◎时间函数 272
案例135 计算临时加班的员工的工资【TIMEVALUE()】272
案例136 计算员工今日的计时工资【HOUR()】274
案例137 计算员工的平均速度【MINUTE()】277
案例138 根据完成任务时间计算奖惩金额【MINUTE()】280
案例139 根据通信时间计算本月总话费【SECOND()】282
案例140 在时间日期数据中提取时间或日期【TRUNC】285
Chapter 05 文本函数应用实例 287
◎字符串转换函数 288
案例141 换行显示库存量及是否需要进货【CHAR()】288
案例142 将文本数字转换为数值并计算利润【VALUE()】290
案例143 从身份证号码中提取员工的性别信息【TEXT()】292
案例144 从身份证号码中提取员工的生日信息【TEXT()】294
案例145 快速恢复以科学计数法显示的商品条形码【TEXT()】296
案例146将数字金额转换为人民币大写【TEXT()】298
案例147将日期转换为中文大写【TEXT()】301
案例148将员工提成工资转换为会计格式【TEXT()】302
案例149根据工作年限计算员工年终奖【TEXT()】304
案例150快速将数字转换为电话号码格式【TEXT()】306
案例151将成本保留两位小数后再求和【TEXT()】308
案例152将应收款显示为“万元”并添加¥符号【TEXT()】309
案例153将全角字符转换为半角字符【ASC()】310
案例154计算混合字符串之中字母的个数【ASC()】312
案例155将半角字符转换为全角字符【WIDECHAR()】313
案例156计算混合字符串之中汉字的个数【WIDECHAR()】314
案例157将单词的首字母转换为大写【PROPER()】315
案例158将所有单词转换为小写形式【LOWER()】317
案例159将英文句子的首字母转换为大写其余小写的形式【LOWER()】318
案例160将所有单词转换为大写【UPPER()】320
案例161统计软件名称中英文字母的个数【UPPER()】321
案例162将区域中的文本串联【T()】323
案例163为公式添加说明【T()】324
案例164用简易图表表示销量情况【REPT()】326
◎文本合并比较函数 327
案例165 在数值结果左侧添加“¥”符号【CONCATENATE()】327
案例166 在身份证号码中提取员工的出生年月信息【CONCATENATE()】329
案例167 提取月利润最高的前三种产品的名称【CONCATENATE()】330
案例168 判断实习员工是否可以继续考察【EXACT()】331
◎查找与替换函数 334
案例169根据产品规格计算产品的体积【FIND()】334
案例170通讯录单列转3列【FIND()】336
案例171将15位身份证号码升级为18位【REPLACE()】338
案例172升级产品型号【REPLACE()】340
案例173将专业/年级/班级/名称分开【REPLACE()】341
案例174从软件名称中提取软件的版本号【SEARCH()】343
案例175统计各部门的员工人数【SEARCH()】345
案例176提取姓名和省名【SUBSTITUTE()】347
◎获取字符串函数 348
案例177从地址中提取省名【LEFT()】348
案例178通过身份证号码计算年龄【LEFT()】350
案例179将金额分散填充【LEFT()】351
案例180从开支明细中提取金额【MID()】354
案例181从卡机数据中判断员工所属分公司及部门【RIGHT()】355
案例182从卡机数据中提取时间并判断是否迟到【RIGHT()】357
案例183根据身份证号码统计男性员工人数【RIGHT()】358
案例184在不规范格式的日期数据中提取日期【RIGHT()】360
◎除去空格 362
案例185 将英文句子规范化【TRIM()】362
案例186分别提取省/市/县名称【TRIM()】363
Chapter 06 逻辑函数应用实例 365
◎真假值判断函数 366
案例187判断员工性别信息是否正确【TRUE()、FALSE()】366
案例188判断员工是否全勤【AND()】367
案例189判断员工是否可以直接晋升【AND()】369
案例190判断员工身份证号码位数是否正确【AND()】370
案例191根据年龄判断员工是否退休【OR()】371
案例192判断员工是否符合晋升条件【AND()】373
案例193判断员工是否升职【NOT()】375
案例194统计月利润中文本型数字的个数【NOT()】376
案例195判断商品的盈利情况是否良好【NOT()】377
案例196根据员工工资计算员工的个人所得税【NOT()】379
◎条件判断函数 381
案例197 根据员工的各项考核成绩判断员工是否合格【IF()】381
案例198 判断员工是否需要补考【IF()】382
案例199 判断员工是否缺考【IF()】383
案例200 查询员工是否享受夜班补贴【IF()】385
案例201 计算员工12月工资【IF()】387
案例202 汇总商品的销售额【IF()】388
案例203 为办公物资采购表建立归类标签【IF()】391
案例204 在有学生全部缺考的情况下计算学生的平均成绩【IF()】392
Chapter 07 查找和引用函数应用实例 394
◎查找函数 395
案例205查询指定员工缺勤次数【VLOOKUP()】395
案例206 根据考核成绩评定员工考核等级【VLOOKUP()】396
案例207 根据员工姓名查找员工编号【VLOOKUP()】398
案例208 查询指定厂家提供的某种产品的价格【VLOOKUP()】400
案例209 查询商品最新单价【VLOOKUP()】401
案例210 根据员工编号或者姓名查找提成工资【VLOOKUP()】403
案例211 根据员工姓名和编号查找员工信息【VLOOKUP()】406
案例212 根据职务和工龄计算年限工资【VLOOKUP()】408
案例213 根据产品名称的拼音生成产品编号【VLOOKUP()】410
案例214 根据本月收入查询应采用税率和速算扣除数【HLOOKUP()】413
案例215 查找某销售员某月的销售业绩【HLOOKUP()】415
案例216 制作员工工牌【HLOOKUP()】416
案例217 查询最后入职的员工【MATCH()】418
案例218 查询某员工是否为本公司人员【MATCH()】419
案例219 计算员工的工作项数【MATCH()】421
案例220 制作周营业额排行榜【MATCH()】423
案例221 根据员工考核成绩进行排名【MATCH()】427
案例222 罗列各省参展名单【MATCH()】429
案例223 罗列本周多次迟到的员工【MATCH()】432
案例224 根据库存编号查询库存信息【LOOKUP()】433
案例225 查询员工应得福利费【LOOKUP()】437
案例226 计算员工测评总分【LOOKUP()】439
案例227 查询六月值夜班最多的员工【LOOKUP()】441
案例228 罗列每个名次上的员工姓名【LOOKUP()】442
案例229 根据达标率计算不同工种员工的奖金【LOOKUP()】445
案例230 根据关键字查找所有符合的商品【LOOKUP()】447
案例231 根据员工档案详表制作简表【CHOOSE()】452
案例232 提取格式混乱的日期中的月份【CHOOSE()】454
案例233 计算业务员的业绩奖金【CHOOSE()】456
案例234 评定面试结果【CHOOSE()】460
◎引用函数 461
案例235 为员工档案填充序号【ROW()】461
案例236 求员工第几次的测试成绩最好【ROW()】463
案例237 将中文日期转换为标准格式日期【ROW()】465
案例238 每10种商品汇总一次利润【ROW()】467
案例239 为上半年生产统计表中填充周次【CLOUMN()】470
案例240 统计员工的缺勤情况【COLUMN()】471
案例241 拆分合并单元格【INDIRECT()】473
案例242 统计某公司某周的工作事项【INDIRECT()】476
案例243 多区域统计业绩50万元以上的销售员人数【INDIRECT()】477
案例244 求3个车间的最高平均产量【INDIRECT()】479
案例245 返回指定时间段的销售额【INDIRECT()】480
案例246 求最大签单业绩所在单元格【ADDRESS()】482
案例247 求指定车间的最大产量【ADDRESS()】483
案例248 汇总签单业绩【OFFSET()】484
案例249 按品种编号【OFFSET()】486
案例250 根据单价表和销量表汇总销售额【OFFSET()】488
案例251 计算最近N天的销售额【OFFSET()】490
案例252 自动生成工资条【OFFSET()】491
案例253 查询员工福利相关信息【INDEX()】493
案例254 计算最低购入价格【INDEX()】495
案例255 查询员工档案中的最后一个记录【INDEX()】496
案例256 提取不重复的姓名【INDEX()】499
案例257 交换表格行列【TRANSPOSE()】500
◎超链接函数 501
案例258 快速返回工作表首行【HYPERLINK()】501
案例259 快速跳转至添加员工信息处【HYPERLINK()】503
案例260 在工作表中直接使用百度搜索【HYPERLINK()】505
Chapter 08 财务函数应用实例 507
◎投资预算函数 508
案例261 整存整取【FV()】508
案例262 零存整取【FV()】509
案例263 计算各项投资的金额【PV()】510
案例264 年金现值的计算【PV()】511
案例265 不同计息期现值的计算【PV()】513
案例266 设备更新投资分析【PV()】515
案例267 选用甲设备的最低使用年限【NPER()】518
案例268 求银行存款年利率【RATE()】519
◎本金和利息函数 520
案例269 偿债基金的计算【PMT()】520
案例270 固定期限的银行贷款分析【PMT()】522
案例271 求等额分期付款每期的本、息及本息和【PPMT()】524
案例272 求等额本金付款每期的本、息及本息和【PPMT()】526
案例273 选择最佳还贷方案【PPMT()】529
◎折旧函数 533
案例274 使用直线折旧法计算固定资产折旧【SLN()】533
案例275 使用固定余额递减法计算资产折旧【DB()】537
案例276 使用双倍余额递减法计算资产折旧【DDB()】540
案例277 使用年数总和法计算资产折旧【SYD()】544
案例278 使用可变余额递减法计算资产折旧【VDB()】547
Chapter 09 信息函数应用实例 550
◎IS()类函数 551
案例279 查询指定员工最大缺勤次数【ISNA()】551
案例280 转换面试结果表达方式【ISTEXT()】553
案例281 标记考核成绩达到A级的员工【ISNUMBER()】557
案例282 按编号汇总库存量【ISNUMBER()】559
案例283 统计男性员工人数【ISEVEN()】560
案例284 统计一季度出入库总量【ISODD()】562
案例285 求员工服务态度平均分【ISBLANK()】564
案例286 统计字符串中不重复的字母个数【ISERROR()】566
案例287 罗列参与两个项目和一个项目的员工【ISERROR()】568
案例288 统计生产人员人数【ISERR()】571
◎信息类函数 574
案例289 显示当前工作表路径【CELL()】574
案例290 计算员工累计积分【N()】576
案例291 从明细表中提取数据【N()】577
案例292 从未知格式日期中提取月份【TYPE()】581
Chapter 10 数据库和三角函数应用实例 584
◎数据库函数 585
案例293 统计各车间平均生产成本【DAVERAGE()】585
案例294 统计竹盐产品平均售价【DAVERAGE()】587
案例295 统计一、二车间第二季度生产总成本【DSUM()】589
案例296 求满足条件的商品的总利润【DSUM()】591
案例297 求2班的最高平均分【DMAX()】593
案例298 求平均工龄以下员工的最高工资【DMAX()】595
案例299 判断可否选派二级教师【DMIN()】599
案例300 查询符合条件的员工姓名【DGET()】601
案例301 统计所有考核均合格的员工数【DCOUNTA()】602
◎三角函数 605
案例302 计算定制锅炉的直径【PI()】605
案例303 计算扇形材料的弧长【RADIANS()】606
案例304 绘制简单三角函数图像【SIN()】608
案例305 绘制复杂三角函数图像【COS()】610
案例306 判断三角形材料是否满足条件【ACOS()】612
Chapter 11 函数与其他Excel功能结合应用 614
◎条件格式中函数的应用 615
案例307 使工作表能自动隐藏错误值615
案例308 标记销量最大的10种商品名称616
案例309 标示第一季度销售额均在2 000元以上的员工619
案例310 在高于平均成绩的姓名后添加标识621
案例311 3天内行程提示624
案例312 根据关键字标识商品信息626
案例313 多条件控制工资的显示627
案例314 按模糊条件标示符合条件的记录632
◎数据有效性中函数的应用633
案例315 禁止输入重复的员工编号633
案例316 多条件限制员工编号输入636
案例317 利用数据有效性生成二级列表639
案例318 四级下拉列表的制作644
案例319 将已输入的数据作为数据源650
◎图表中函数的应用653
案例320 制作一季度产品的动态销量图653
案例321 制作区域销量的动态子母图656
案例322 制作销量的动态分类统计图661
案例323 制作最近一周的销量图663
案例324 制作收支瀑布图666
案例325 制作可比较任意产品产量的柱形图669
案例326 制作细分柱形图673
案例327 制作双色柱形图675
案例328 制作动态复合饼图678
案例329 突出显示图表中的极值683
案例330 高亮显示光标选定数据685
◎数据透视表中函数的应用688
案例331 获取数据透视表关键字688
案例332 计算分类百分比689
案例333 为排名进行星级评定690
◎模拟分析中函数的应用692
案例334 求可变利率下每月的还贷额692
案例335 求不同利率和还款期限下的月还款额694
案例336 贷款方案分析696
案例337 应聘员工工资要求分析699
◎规划求解中函数的应用701
案例338 确定产品的最佳运输方案701
案例339 确定最佳生产方案704
◎迭代计算中函数的应用708
案例340 自动记录填写产品入库记录的时间708
案例341 罗列铝材下料方案711
Chapter 12 Excel 2013特有函数介绍及其应用实例 715
No001 返回数字的反余切值【ACOT()】716
No002 返回数字的反双曲余切值【ACOTH()】716
No003 返回角度的正割值【SEC()】717
No004 返回角度的双曲正割值【SECH()】717
No005 返回角度的余切值【COT()】717
No006 返回双曲角度的双曲余切值【COTH()】718
No007 返回角度的余割值【CSC()】718
No008 返回角度的双曲余割值【CSCH()】719
No009 将罗马数字转换为阿拉伯数字【ARABIC()】719
No010 将数字转换为具备给定基数的文本表示【BASE()】720
No011 将数字的文本表现形式转换为十进制数【DECIMAL()】720
No012 向上舍入数字到指定基数的倍数【CEILINGMATH()】721
No013 向下舍入数字到指定基数的倍数【FLOORMATH()】722
No014 向上舍入数字到指定有效位的倍数【ISOCEILING()】722
No015 返回给定数目的项的组合数【COMBINA()】723
No016 返回指定维度的单位矩阵【MUNIT()】723
No017 使用二项式分布返回试验结果的概率【BINOMDISTRANGE()】724
No018 返回伽玛函数值【GAMMA()】724
No019 返回比指定标准正态累积分布函数值小05的值【GAUSS()】725
No020 返回对象总数中给定数据的排列数【PERMUTATIONA()】725
No021 返回标准正态分布的密度函数值【PHI()】726
No022 返回数据集分布的不对称度【SKEWP()】726
No023 返回两个日期之间的天数【DAYS()】727
No024 返回给定日期在全年中所处的周数【ISOWEEKNUM()】727
No025 将数字转化为文本格式并添加$符号【DOLLAR()】728
No026 以与区域设置无关的方式将文本转换为数字【NUMBERVALUE()】728
No027 将给定数值转化为对应的Unicode字符【UNICHAR()】729
No028 返回给定文本第一个字符对应的Unicode数字【UNICODE()】729
No029 判断公式结果是否为错误值#N/A 【IFNA()】730
No030 返回所有参数的逻辑异或【XOR()】730
No031 以字符串的形式返回公式【FORMULATEXT()】731
No032 返回投资到达指定值所需的期数【PDURATION()】731
No033 返回投资增长的等效利率【RRI()】732
No034 检查单元格引用是否包含公式732
No035 返回引用工作表的工作表编号【ISFORMULA()】733
No036 返回引用中的工作表总数【SHEETS ()】733
No037 返回两个数的按位“与”结果【BITAND()】733
No038 返回两个数的按位“或”结果【BITOR()】734
No039 返回两个数值的按位“异或”结果【BITXOR()】734
No040 返回向左移动指定位数后的数值【BITLSHIFT()】735
No041 返回向右移动指定位数后的数值【BITRSHIFT()】735
No042 返回复数的余切值【IMCOT()】736
No043 返回复数的余割值【IMCSC()】736
No044 返回复数的正割值【IMSEC()】736
No045 返回复数的正切值【IMTAN()】737
No046 返回复数的双曲正弦值【IMSINH()】737
No047 返回复数的双曲余弦值【IMCOSH()】737
No048 返回复数的双曲正割值【IMSECH()】738
No049 返回复数的双曲余割值【IMCSCH()】738
No050 返回复数的平方根【IMSQRT()】738
No051 返回URL编码的字符串【ENCODEURL()】739
No052 返回XML内容中的特定数据【FILTERXML()】739
No053 返回网络上的Web服务数据【WEBSERVICE()】740
案例001 计算任务的持续时间【DAYS()】740
案例002 计算法定节日是全年的第几周【ISOWEEKNUM()】742
案例003 处理员工姓名查找不到的情况【IFNA()】743
附录A 函数语法格式速查 745
1.逻辑函数745
2.统计函数745
3.数学和三角函数750
4.日期和时间函数752
5.文本函数752
6.财务函数754
7.查找和引用函数757
8.信息函数758
9.数据库函数759
行业应用目录
案例001计算所有生产线的总产量【SUM()】30
案例017 计算满足一定条件的一、二级教师工作量之差【SUMIFS()】58
案例018 汇总销售部和市场部迟到的人数【SUMIFS()】60
案例020 计算男性员工人数【SUMPRODUCT()】63
案例026 随机生成抽检产品的序号【RAND()】73
案例027 将三个部门的员工随机分组【RAND()】77
案例028 随机抽取5名员工的编号【RANDBETWEEN()】81
案例034 计算顺利完成业务需要的人数【ROUNDUP()】93
案例036 给通讯录中的数据编号【INT()】96
案例038 计算可以组建的业务小组的个数【FLOOR()】101
案例039 计算员工的提成工资【FLOOR()】103
案例049 根据出生年月推算员工生肖【MOD()】117
案例050 根据出生年月判断性别【MOD()】119
案例051 生成循环序列【MOD()】120
案例052 为员工档案奇偶行设置不同的格式【MOD()】121
案例055 预计象棋比赛的总场次【COMBIN()】127
案例060 统计2月26日加班人次【COUNT()】135
案例061 统计女装订单数大于500的商品数量【COUNT()】136
案例062 统计月销售量1 000以下、利润2 000元以上商品数【COUNT()】138
案例064 统计各部门职工的学历情况【COUNT()】140
案例065 统计销售部总人数【COUNTA()】142
案例066 自动生成员工编号【COUNTA()】143
案例070 计算20~35岁的员工比例【COUNTIF()】148
人 事
案例071 统计与公司两项业务都有往来的客户数【COUNTIF()】150
案例073 统计业绩200 000元以上的大专本科学历男性业务员【COUNTIFS()】152
案例085 去掉一个最高分和最低分求参赛选手平均得分【TRIMMEAN()】169
案例086 突出显示销量最高的数据【MAX()】171
案例091 计算工龄最小的女员工的工龄【MIN()】179
案例095 设定社保缴费基数上下限【MEDIAN()】185
案例099 求同龄异性员工的人数【RANK()】194
案例104分别统计本科以下及本科以上学历的员工人数【FREQUENCY()】204
案例105 统计各学历员工数【FREQUENCY()】205
案例107 优选机器维修人员招聘方案【BINOMDIST()】210
案例109 计算员工工龄【YEAR()】218
案例113 计算员工的转正时间【MONTH()】228
案例115 制作2012年法定假日倒计时【TODAY()】232
案例117 将简易输入的日期转换为标准日期【DATE()】236
案例122 自动生成离职员工工资结算日期【EOMONTH()】245
案例124 计算员工离职之前在公司工作的月数【DATEDIF()】250
案例125 根据入职日期计算员工带薪年假的天数【DATEDIF()】251
案例126 计算员工的工龄(精确到月份)【DATEDIF()】253
案例128 计算本月的工作日数目【NETWORKDAYS()】257
案例129 计算法定假日的星期【WEEKDAY()】258
案例133 自动生成考勤周报表的标题【WEEKNUM()】268
案例134 罗列第45周的日期【WEEKNUM()】270
案例140 在时间日期数据中提取时间或日期【TRUNC】285
案例143 从身份证号码中提取员工的性别信息【TEXT()】292
案例144 从身份证号码中提取员工的生日信息【TEXT()】294
案例150快速将数字转换为电话号码格式【TEXT()】306
案例166 在身份证号码中提取员工的出生年月信息【CONCATENATE()】329
案例168 判断实习员工是否可以继续考察【EXACT()】331
案例170通讯录单列转3列【FIND()】336
案例171将15位身份证号码升级为18位【REPLACE()】338
案例175统计各部门的员工人数【SEARCH()】345
案例176提取姓名和省名【SUBSTITUTE()】347
案例177从地址中提取省名【LEFT()】348
案例178通过身份证号码计算年龄【LEFT()】350
案例181从卡机数据中判断员工所属分公司及部门【RIGHT()】355
案例182从卡机数据中提取时间并判断是否迟到【RIGHT()】357
案例183根据身份证号码统计男性员工人数【RIGHT()】358
案例184在不规范格式的日期数据中提取日期【RIGHT()】360
案例186分别提取省/市/县名称【TRIM()】363
案例187判断员工性别信息是否正确【TRUE()、FALSE()】366
案例188判断员工是否全勤【AND()】367
案例189判断员工是否可以直接晋升【AND()】369
案例190判断员工身份证号码位数是否正确【AND()】370
案例191根据年龄判断员工是否退休【OR()】371
案例192判断员工是否符合晋升条件【AND()】373
案例193判断员工是否升职【NOT()】375
案例197 根据员工的各项考核成绩判断员工是否合格【IF()】381
案例198 判断员工是否需要补考【IF()】382
案例199 判断员工是否缺考【IF()】383
案例200 查询员工是否享受夜班补贴【IF()】385
案例205查询指定员工缺勤次数【VLOOKUP()】395
案例206 根据考核成绩评定员工考核等级【VLOOKUP()】396
案例207 根据员工姓名查找员工编号【VLOOKUP()】398
案例211 根据员工姓名和编号查找员工信息【VLOOKUP()】406
案例212 根据职务和工龄计算年限工资【VLOOKUP()】408
案例216 制作员工工牌【HLOOKUP()】416
案例217 查询最后入职的员工【MATCH()】418
案例218 查询某员工是否为本公司人员【MATCH()】419
案例219 计算员工的工作项数【MATCH()】421
案例221 根据员工考核成绩进行排名【MATCH()】427
案例222 罗列各省参展名单【MATCH()】429
案例223 罗列本周多次迟到的员工【MATCH()】432
案例226 计算员工测评总分【LOOKUP()】439
案例227 查询六月值夜班最多的员工【LOOKUP()】441
案例228 罗列每个名次上的员工姓名【LOOKUP()】442
案例231 根据员工档案详表制作简表【CHOOSE()】452
案例232 提取格式混乱的日期中的月份【CHOOSE()】454
案例234 评定面试结果【CHOOSE()】460
案例235 为员工档案填充序号【ROW()】461
案例236 求员工第几次的测试成绩最好【ROW()】463
案例240 统计员工的缺勤情况【CLOUMN()】471
案例242 统计某公司某周的工作事项【INDIRECT()】476
案例255 查询员工档案中的最后一个记录【INDEX()】496
案例256 提取不重复的姓名【INDEX()】499
案例257 交换表格行列【TRANSPOSE()】500
案例258 快速返回工作表首行【HYPERLINK()】501
案例259 快速跳转至员添加信息处【HYPERLINK()】503
案例260 在工作表中直接使用百度搜索【HYPERLINK()】505
案例279 查询指定员工最大缺勤次数【ISNA()】551
案例280 转换面试结果表达方式【ISTEXT()】553
案例281 标记考核成绩达到A级的员工【ISNUMBER()】557
案例283 统计男性员工人数【ISEVEN()】560
案例288 统计生产人员人数【ISERR()】571
案例289 显示当前工作表路径【CELL()】574
案例290 计算员工累计积分【N()】576
案例300 查询符合条件的员工姓名【DGET()】601
案例301 统计所有考核均合格的员工数【DCOUNTA()】602
案例315 禁止输入重复的员工编号633
案例316 多条件限制员工编号输入636
案例317 利用数据有效性生成二级列表639
案例319 将已输入的数据作为数据源650
案例003 计算销售部当月的实发工资总和【SUM()】34
案例004 计算销售量排前三的商品总销量【SUM()】36
案例008 计算工资在8 000元以上的员工工资总和【SUMIF()】44
案例009 计算提成在1 500~2 000元的员工工资总和【SUMIF()】45
案例010 统计会员在项链上的总消费【SUMIF()】48
案例012 汇总选中单元格所在行100元以上补贴总额【SUMIF()】51
案例013 计算前三名和后三名的数据之和【SUMIF()】53
案例014 汇总鼠标所在列中大于7500的生产量【SUMIF()】54
案例015 计算售价10元以下、销量200以上的商品总利润【SUMIFS()】56
案例016 统计销量300以上的竹盐系列产品总利润【SUMIFS()】57
案例019 计算低值易耗品采购总金额【SUMPRODUCT()】61
财 务
案例029 随机抽取一名员工工资数据【RANDBETWEEN()】84
案例031 以“万元”为单位计算当月的产品销售总利润【ROUND()】89
案例032 汇总数量计量单位不同的金额【ROUND()】90
案例033 将员工实发工资保留“角”,忽略“分” 【ROUNDDOWN()】91
案例035 计算发放工资所需各种面额钞票的数量【INT()】94
案例037 计算员工年限工资【CEILING()】98
案例042 跨表计算总产值【PRODUCT()】108
案例044 计算超市打折活动的总营业额【MMULT()】110
案例046 求不同单价下的利润【MMULT()】113
案例053 制作工资条【MOD()】123
案例054 按梯度计算员工提成工资【QUOTIENT()】125
案例058 求所有商品的平均销量【SUBTOTAL()】130
案例059 计算隐藏某些商品时的平均利润【SUBTOTAL()】132
案例116 判断借款是否逾期【DAYS360()】234
案例123 计算支付货款日期【EDATE()】247
案例130 计算付款时间【WEEKDAY()】262
案例131 计算某员工每日的工资【WEEKDAY()】264
案例135 计算临时加班的员工的工资【TIMEVALUE()】272
案例136 计算员工今日的计时工资【HOUR()】274
案例138 根据完成任务时间计算奖惩金额【MINUTE()】280
案例146将数字金额转换为人民币大写【TEXT()】298
案例148将员工提成工资转换为会计格式【TEXT()】302
案例149根据工作年限计算员工年终奖【TEXT()】304
案例151将成本保留两位小数后再求和【TEXT()】308
案例152将应收款显示为“万元”并添加¥符号【TEXT()】309
案例165 在数值结果左侧添加“¥”符号【CONCATENATE()】327
案例179将金额分散填充【LEFT()】351
案例180从开支明细中提取金额【MID()】354
案例196根据员工工资计算员工的个人所得税【NOT()】379
案例201 计算员工12月工资【IF()】387
案例202 汇总商品的销售额【IF()】388
案例203 为办公物资采购表建立归类标签【IF()】391
案例210 根据员工编号或者姓名查找提成工资【VLOOKUP()】403
案例214 根据本月收入查询应采用税率和速算扣除数【HLOOKUP()】413
案例225 查询员工应得福利费【LOOKUP()】437
案例229 根据达标率计算不同工种员工的奖金【LOOKUP()】445
案例233 计算业务员的业绩奖金【CHOOSE()】456
案例237 将中文日期转换为标准格式日期【ROW()】465
案例238 每10种商品汇总一次利润【ROW()】467
案例243 多区域统计业绩50万元以上的销售员人数【INDIRECT()】477
案例253 查询员工福利相关信息【INDEX()】493
案例261 整存整取【FV()】508
案例262 零存整取【FV()】509
案例263 计算各项投资的金额【PV()】510
案例264 年金现值的计算【PV()】511
案例265 不同计息期现值的计算【PV()】513
案例266 设备更新投资分析【PV()】515
案例267 选用甲设备的最低使用年限【NPER()】518
案例268 求银行存款年利率【RATE()】519
案例269 偿债基金的计算【PMT()】520
案例270 固定期限的银行贷款分析【PMT()】522
案例271 求等额分期付款每期的本、息及本息和【PPMT()】524
案例272 求等额本金付款每期的本、息及本息和【PPMT()】526
案例273 选择最佳还贷方案【PPMT()】529
案例274 使用直线折旧法计算固定资产折旧【SLN()】533
案例275 使用固定余额递减法计算资产折旧【DB()】537
案例276 使用双倍余额递减法计算资产折旧【DDB()】540
案例277 使用年数总和法计算资产折旧【SYD()】544
案例278 使用可变余额递减法计算资产折旧【VDB()】547
案例291 从明细表中提取数据【N()】577
案例298 求平均工龄以下员工的最高工资【DMAX()】595
案例307 使工作表能自动隐藏错误值615
案例313 多条件控制工资的显示627
案例314 按模糊条件标示符合条件的记录632
案例324 制作收支瀑布图666
案例331 获取数据透视表关键字688
案例334 求可变利率下每月的还贷额692
案例335 求不同利率和还款期限下的月还款额694
案例336 贷款方案分析696
案例337 应聘员工工资要求分析699
案例002 计算签单总额在300 000元以上的总金额【SUM()】32
案例006 汇总女装订单表中已收到的定金总额【SUMIF()】39
案例011 统计会员在项链和手镯上的总消费【SUMIF()】49
案例021 统计购买铂金戒指的男性会员人数【SUMPRODUCT()】64
案例022 汇总男性会员在首饰上的总消费【SUMPRODUCT()】66
案例040 制作商品简易标签【TRUNC()】104
案例063 统计特色商品数量【COUNT()】139
销 售
案例069 统计购买各种首饰的会员人数【COUNTIF()】146
案例074 统计各级业务员业绩异常的人数【COUNTIFS()】154
案例078 统计销量前N名的平均销量【AVERAGE()】160
案例079 计算操作员的平均产量【AVERAGE()】161
案例080 计算4月份交货产品的平均订单金额【AVERAGEIF()】162
案例081 计算会员在金饰上的平均消费【AVERAGEIF()】163
案例087 求月销售量低于平均销量的最大销量的商品名称【MAX()】173
案例088 分别求1~4月排前3的销售量【LARGE()】175
案例089 制作产品一季度销量排行榜【LARGE()】176
案例090 求最后购买某种首饰的会员【LARGE()】178
案例094 计算3月份产品销量中值【MEDIAN()】183
案例096 查找销售量处于中间位置的部门【MEDIAN()】186
案例097 对员工上半年销售业绩进行排名【RANK()】188
案例102 统计各个利润区间的商品数目【FREQUENCY()】200
案例103 分别统计未完成任务和超额完成任务的人数【FREQUENCY()】202
案例106 求员工销售业绩的中国式排名【FREQUENCY()】207
案例110 计算2010年之前空调的平均售价【YEAR()】221
案例111 计算本月交货的产品数量【MONTH()】222
案例114 计算产品的交货时间处于哪一旬【DAY()】229
案例118 计算付款日期【DATE()】238
案例119 计算当月天数【DATE()】240
案例120 显示本次打开档案的时间【NOW()】241
案例132 按周汇总产品出入库数量【WEEKNUM()】266
案例139 根据通信时间计算本月总话费【SECOND()】282
案例141 换行显示库存量及是否需要进货【CHAR()】288
案例142 将文本数字转换为数值并计算利润【VALUE()】290
案例145 快速恢复以科学计数法显示的商品条形码【TEXT()】296
案例147将日期转换为中文大写【TEXT()】301
案例153将全角字符转换为半角字符【ASC()】310
案例154计算混合字符串之中字母的个数【ASC()】312
案例155将半角字符转换为全角字符【WIDECHAR()】313
案例156计算混合字符串之中汉字的个数【WIDECHAR()】314
案例163为公式添加说明【T()】324
案例164用简易图表表示销量情况【REPT()】326
案例167 提取月利润最高的前三种产品的名称【CONCATENATE()】330
案例194统计月利润中文本型数字的个数【NOT()】376
案例195判断商品的盈利情况是否良好【NOT()】377
案例208 查询指定厂家提供的某种产品的价格【VLOOKUP()】400
案例209 查询商品最新单价【VLOOKUP()】401
案例215 查找某销售员某月的销售业绩【HLOOKUP()】415
案例220 制作周营业额排行榜【MATCH()】423
案例224 根据库存编号查询库存信息【LOOKUP()】433
案例230 根据关键字查找所有符合的商品【LOOKUP()】447
案例241 拆分合并单元格【INDIRECT()】473
案例245 返回指定时间段的销售额【INDIRECT()】480
案例246 求最大签单业绩所在单元格【ADDRESS()】482
案例247 求指定车间的最大产量【ADDRESS()】483
案例248 汇总签单业绩【OFFSET()】484
案例249 按品种编号【OFFSET()】486
案例250 根据单价表和销量表汇总销售额【OFFSET()】488
案例251 计算最近N天的销售额【OFFSET()】490
案例252 自动生成工资条【OFFSET()】491
案例254 计算最低购入价格【INDEX()】495
案例282 按编号汇总库存量【ISNUMBER()】559
案例284 统计一季度出入库总量【ISODD()】562
案例292 从未知格式日期中提取月份【TYPE()】581
案例294 统计竹盐产品平均售价【DAVERAGE()】587
案例296 求满足条件的商品的总利润【DSUM()】591
案例308 标记销量最大的10种商品名称616
案例309 标示第一季度销售额均在2000以上的员工619
案例312 根据关键字标识商品信息626
案例320 制作一季度产品的动态销量图653
案例321 制作区域销量的动态子母图656
案例322 制作销量的动态分类统计图661
案例323 制作最近一周的销量图663
案例326 制作细分柱形图673
案例327 制作双色柱形图675
案例328 制作动态复合饼图678
案例329 突出显示图表中的极值683
案例330 高亮显示光标选定数据685
案例338 确定产品的最佳运输方案701
案例005 高斯求和【SUM()】38
案例007 汇总跳远成绩在19米以上的学生人数【SUMIF()】41
案例023 汇总教学能力85分以上的一级教师总工作量【SUMPRODUCT()】67
案例030 将跳远平均成绩保留两位小数【ROUND()】87
案例045 制作中文九九乘法表【MMULT()】111
案例067 统计学生缺考总次数【COUNTBLANK()】144
教 学
案例068 统计有效的调查问卷数目【COUNTBLANK()】145
案例072 统计语、数、外大于90分且总分大于480分的人数【COUNTIFS()】151
案例076 计算90分以上的平均成绩【AVERAGE()】157
案例077 计算学生含缺考科目的平均成绩【AVERAGE()】158
案例082 计算金融系讲师平均授课课时【AVERAGEIFS()】164
案例083 计算满足特定条件的教师的科研能力平均分【AVERAGEIFS()】165
案例084 去除最值求全班跳远平均成绩【AVERAGEIFS()】167
案例098 查询指定学生的成绩排名【RANKAVG()】190
案例100 求跳远测试中出现次数最多的成绩【MODE()】196
案例173将专业/年级/班级/名称分开【REPLACE()】341
案例204 在有学生全部缺考的情况下计算学生的平均成绩【IF()】392
案例297 求2班的最高平均分【DMAX()】593
案例299 判断可否选派二级教师【DMIN()】599
案例304 绘制简单三角函数图像【SIN()】608
案例305 绘制复杂三角函数图像【COS()】610
案例310 在高于平均成绩的姓名后添加标识621
案例311 3天内行程提示624
案例024 汇总所有车间员工的是实际开支费用【SUMPRODUCT()】69
案例025 随机生成抽检产品的序号【RAND()】70
案例040 制作商品简易标签【TRUNC()】104
案例041 计算车间每小时生产产值【PRODUCT()】106
案例047 计算C产品的最大入库量【MMULT()】115
案例048 计算产品的累计入库数【MMULT()】116
案例075 计算各季度的平均生产成本【AVERAGE()】156
生 产
案例092 计算材料的3个最少消耗量【SMALL()】180
案例093 提取每月销量倒数第二的商品【SMALL()】182
案例101 查询材料采购最频繁的车间【MODEMULT()】198
案例108 提供可供选择的机床维修人员配置方案【BINOMDIST()】212
案例121 判断机器是否需要检修【NOW()】243
案例137 计算员工的平均速度【MINUTE()】277
案例169根据产品规格计算产品的体积【FIND()】334
案例172升级产品型号【REPLACE()】340
案例239 为上半年生产统计表中填充周次【CLOUMN()】470
案例244 求3个车间的最高平均产量【INDIRECT()】479
案例293 统计各车间平均生产成本【DAVERAGE()】585
案例295 统计一、二车间第二季度生产总成本【DSUM()】589
案例302 计算定制锅炉的直径【PI()】605
案例303 计算扇形材料的弧长【RADIANS()】606
案例306 判断三角形材料是否满足条件【ACOS()】612
案例325 制作可比较任意产品产量的柱形图669
案例332 计算分类百分比689
案例333 为排名进行星级评定690
案例339 确定最佳生产方案704
案例340 自动记录填写产品入库记录的时间708
案例043 根据三边求普通三角形的面积【PRODUCT()】109
案例112 计算工程的起止年月【MONTH()】224
案例124 计算员工离职之前在公司工作的月数【DATEDIF()】250
案例157将单词的首字母转换为大写【PROPER()】315
业 务
工 程
案例158将所有单词转换为小写形式【LOWER()】317
案例159将英文句子的首字母转换为大写其余小写的形式【LOWER()】318
案例160将所有单词转换为大写【UPPER()】320
案例161统计软件名称中英文字母的个数【UPPER()】321
案例285 求员工服务态度平均分【ISBLANK()】564
案例287 罗列参与两个项目和一个项目的员工【ISERROR()】568
案例318 四级下拉列表的制作644
案例056 计算两种彩票的中头奖概率【COMBIN()】128
案例057 计算中奖率【PERMUT()】129
案例162将区域中的文本串联【T()】323
案例174从软件名称中提取软件的版本号【SEARCH()】343
案例185 将英文句子规范化【TRIM()】362
案例286 统计字符串中不重复的字母个数【ISERROR()】566
杂 项