书海网短评:
5位Excel高手总结的Excel函数宝典 全面涵盖Excel必知必会的10大类共340个函数 适用于Excel2003/2007/2010/2013/2016等版本 本书是一本怎样的书?
5位Excel高手总结的Excel函数宝典
全面涵盖Excel必知必会的10大类共340个函数
适用于Excel2003/2007/2010/2013/2016等版本
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》是一本怎样的书?
一本全面讲解Excel函数用法的书;
一本展现Excel函数魅力的书;
一本深度挖掘Excel函数精髓和潜能的书;
一本解决实际问题书;
一本挖掘职场能力发的书。
特色鲜明,上乘之作!
对每个函数逐一进行语法讲解,并给出实例
提供了按功能检索和按英文字母检索两种检索方式
重视原始函数公式的编写与解读,并重点突出了实务操作讲解
以实际案例的方式对Excel函数实务操作和应用做了深度挖掘
赠送10小时Excel应用技巧视频
绝了!Excel可以这样用丛书海报:
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》全面、系统地介绍了Excel函数的相关知识及其在实际工作和科研等领域中的应用。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》内容涵盖对Excel必知必会的10大类共340个函数的语法知识及应用范例,适用于Excel2003/2007/2010/2013等各个Excel版本。书中的每个函数都有详细的语法讲解,并且给出了函数应用举例,供读者实战演练。书中还特意提供了按功能检索(目录)和按英文字母检索(附录)两种检索方式,以方便读者高效查询。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》共12章,分为3篇。第1篇为Excel函数基础知识,主要介绍了Excel函数的相关概念,为后续学习打下基础。第2篇为Excel函数语法精讲与范例实战,涵盖了Excel中的数据库函数、日期和时间函数、工程函数、财务函数、信息函数、查找和引用函数、逻辑函数、数学和三角函数、统计函数及文本函数的具体用法。第3篇为Excel函数综合案例实战,通过多个实用案例介绍了Excel函数在生活、职场和科研等领域的应用。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》适合几乎所有需要掌握Excel的读者阅读,包括初学Excel的各类人员、大中专院校的师生、相关培训机构的老师和学员、Excel爱好者、广大科研工作人员及各个级别Excel函数使用者等。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》涵盖的精华内容:
Excel函数相关概念
13个数据库函数
21个日期与时间函数
40个工程函数
54个财务函数
10个信息函数
17个查找和引用函数
6个逻辑函数
60个数学和三角函数
85个统计函数
28个文本函数
10大类Excel函数综合案例
Excel函数索引表
严学友,高级会计师。毕业于重庆理工大学会计学院。熟悉工业企业和商业企业的财务核算流程,熟悉财务管理和审计的工作流程。拥有丰富的财务核算、税收管理和审计监督等工作经验。属于大型工业企业和商业企业的双栖人才,属于核算管理与审计监督的双栖人才。已出版5部财务类书籍。
李海平,会计师。从事财务会计工作29年。现任武汉红人实业集团股份有限公司审计部经理。有丰富的会计核算和审计工作经验。从国有大中型工业企业的出纳员做起,到外企财务总监,再到上市公司审计经理和多元化企业集团审计经理等。具有丰富的房地产公司财务审计经验。
凌代红,注册会计师、高级会计师。毕业于中南财经政法大学会计系。长期从事财务管理工作,熟悉财务管理和企业管理。具有丰富的企业财务管理理论知识和良好的实务操作能力与经验,善于运用各项财务数据和指标进行财务预测和分析。
李爱文,会计师。现任职某大型化工企业的成本核算主管。精通Excel函数、数据透视表和图表操作技巧。熟悉VBA编程技能。热衷于分享Excel的实战技巧与心得,帮助每一位Excel爱好者在Excel的海洋里游弋,成为Excel高手,提高工作效率,开心工作,快乐生活。
刘念,审计员。毕业于三峡大学财务会计专业。熟练掌握Excel的各种操作,并对Excel函数有较为深入的研究。曾供职于武汉恒发科技有限公司和中南化纤集团。现任职于潜江市审计局一分局,任审计科员。
大数据时代,利用Excel函数可以让人们在数据处理、管理及分析等领域更加如虎添翼,可以使得职场人士的工作效率大大提高。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》从语法和应用案例两个方面精研Excel自带的340个函数,是职场人士学习Excel函数的理想读物。
——武汉红人时尚集团执行总裁唐冠洲
对于会计、财务管理、审计及统计分析等领域的职场人士而言,熟练使用Excel函数是基本要求,否则将在堆积如山的工作中苦苦煎熬。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》全面讲解了Excel常用函数的用法,既可以系统学习,也可以作为手册备查。
——创维集团审计总监、注册会计师张远宇
Excel函数是Excel软件的精髓,更是很多职场人士职业生涯高速成长的助推器。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》对10大类共340个Excel自带函数进行了深入浅出的讲解,书中独到的案例让人耳目一新,阅读起来津津有味。
——楚康汽车商贸公司会计师樊永新
第1篇Excel函数基础知识
第1章Excel函数相关概念2
1.1工作簿、工作表及单元格2
1.1.1工作簿2
1.1.2工作表2
1.1.3单元格3
1.2函数、参数、数组及相关概念4
1.2.1函数4
1.2.2参数5
1.2.3数组5
1.2.4Excel函数6
1.2.5嵌套函数6
1.2.6Excel参数6
1.3公式7
1.4运算符7
1.4.1运算符的概念7
1.4.2Excel中的运算符7
1.4.3运算符的优先级8
1.5单元格9
1.5.1单元格引用9
1.5.2相对引用、绝对引用和混合引用9
1.5.3复杂引用11
1.5.4三维引用11
1.6函数公式查看11
1.6.1传统的查看方式12
1.6.2快捷的查看方式12
第2篇Excel函数语法精讲与范例实战
第2章数据库函数16
2.1DAVERAGE函数:数据库求平均值16
2.2DCOUNT函数:数据库统计次数18
2.3DCOUNTA函数:数据库非空统计次数20
2.4DGET函数:数据库查找单个值21
2.5DMAX函数:数据库求最大值22
2.6DMIN函数:数据库求最小值22
2.7DPRODUCT函数:数据库求积23
2.8DSTDEV函数:数据库估算单个样本的标准偏差24
2.9DSTDEVP函数:数据库计算样本总体的标准偏差24
2.10DSUM函数:数据库求和25
2.11DVAR函数:数据库估算单个样本的方差26
2.12DVARP函数:数据库计算样本总体的方差26
2.13GETPIVOTDATA函数:对数据透视表检索27
第3章日期与时间函数30
3.1DATE函数:返回特定日期数值30
3.2DATEDIF函数:计算两个日期的减法34
3.3DATEVALUE函数:将文本格式的日期转换成序列号36
3.4DAY函数:计算某日期的天数序列数37
3.5DAYS360函数:按每年360天计算两日期之间的天数37
3.6EDATE函数:日期加减月份后求日期39
3.7EOMONTH函数:返回指定日期之前或之后指定月份中最后一天序列数40
3.8HOUR函数:将序列号转换成小时40
3.9MINUTE函数:返回时间值中的分钟41
3.10MONTH函数:返回日期中的月份41
3.11NETWORKDAYS函数:返回两个日期之间的全部工作日数43
3.12NOW函数:返回当前日期和时间43
3.13SECOND函数:将序列号转换成秒44
3.14TIME函数:返回特定时间的序列号44
3.15TIMEVALUE函数:文本格式的时间转换为序列号45
3.16TODAY函数:返回当前日期45
3.17WEEKDAY函数:返回指定日期的星期47
3.18WEEKNUM函数:返回指定日期星期数49
3.19WORKDAY函数:返回指定工作日数之前或之后某日期序列号49
3.20YEAR函数:返回某日期的年份50
3.21YEARFRAC函数:返回两日期间隔天数以年为单位的分数51
第4章工程函数53
4.1工程函数概述53
4.2BESSELI函数:返回修正Bessel函数值IN(X)56
4.3BESSELJ函数:返回Bessel函数值JN(X)57
4.4BESSELK函数:返回修正Bessel函数值KN(X)58
4.5BESSELY函数:返回Bessel函数值YN(X)58
4.6BIN2OCT函数:二进制转换成八进制59
4.7BIN2DEC函数:二进制转换成十进制59
4.8BIN2HEX函数:二进制转换成十六进制60
4.9OCT2BIN函数:八进制转换成二进制60
4.10OCT2DEC函数:八进制转换成十进制61
4.11OCT2HEX函数:八进制转换成十六进制61
4.12DEC2BIN函数:十进制转换成二进制62
4.13DEC2OCT函数:十进制转换成八进制62
4.14DEC2HEX函数:十进制转换成十六进制63
4.15HEX2BIN函数:十六进制转换成二进制63
4.16HEX2OCT函数:十六进制转换成八进制64
4.17HEX2DEC函数:十六进制转换成十进制64
4.18DELTA函数:测试两个数值是否相等65
4.19GESTEP函数:检测数字是否大于某个临界值65
4.20CONVERT函数:度量衡转换66
4.21ERF函数:误差67
4.22ERFC函数:余误差68
4.23COMPLEX函数:创建复数68
4.24IMABS函数:求模69
4.25IMAGINARY函数:求复数的虚系数69
4.26IMARGUMENT函数:返回以弧度表示角70
4.27IMCONJUGATE函数:求共轭复数70
4.28IMCOS函数:求复数的余弦函数71
4.29IMDIV函数:求两个复数商71
4.30IMEXP函数:求复数指数71
4.31IMLN函数:求复数自然对数72
4.32IMLOG10函数:求复数常用对数72
4.33IMLOG2函数:求复数以2为底数的对数73
4.34IMPOWER函数:求复数整数幂73
4.35IMREAL函数:求复数的实系数74
4.36IMPRODUCT函数:求多个复数乘积74
4.37IMSIN函数:求复数正弦74
4.38IMSQRT函数:求复数平方根75
4.39IMSUB函数:求两个复数差的函数75
4.40IMSUM函数:求多个复数的和76
第5章财务函数77
5.1财务函数概述77
5.2EFFECT函数:计算实际年利率80
5.3FV函数:计算投资的未来值81
5.4FVSCHEDULE函数:计算本金经一系列复利计算之后的未来值82
5.5IPMT函数:计算投资或贷款在给定期间内的利息偿还额82
5.6ISPMT函数:计算特定投资期间内支付的利息84
5.7NOMINAL函数:计算名义年利率86
5.8NPER函数:计算投资的周期数87
5.9NPV函数:计算投资的净现值87
5.10PMT函数:计算某项年金每期支付金额89
5.11PPMT函数:计算某项投资在给定期间内本金偿还额89
5.12PV函数:计算某项投资的现值90
5.13XNPV函数:计算某一组不定期现金流量的净现值91
5.14AMORDEGRC函数:计算每个会计期间的折旧值92
5.15AMORLINC函数:返回每个会计期间的折旧值92
5.16DB函数:使用固定余额递减法计算折旧93
5.17DDB函数:使用双倍余额递减法计算累计折旧93
5.18SLN函数:按直线法计算折旧95
5.19SYD函数:按年数总和法计算折旧95
5.20VDB函数:按余额递减法计算折旧96
5.21IRR函数:计算内部报酬率98
5.22MIRR函数:计算修正后内部报酬率99
5.23RATE函数:计算年金的各期利率100
5.24XIRR函数:计算不定期现金流的内部报酬率101
5.25ACCRINT函数:返回定期付息有价证券的应计利息102
5.26ACCRINTM函数:计算到期付息证券的应计利息102
5.27COUPDAYBS函数:计算当前付息期内截止到成交日的天数103
5.28COUPDAYS函数:计算包括成交日付息期间的天数103
5.29COUPDAYSNC函数:返回成交日到下一付息日之间的天数104
5.30COUPNCD函数:返回成交日之后的下一付息日日期104
5.31COUPNUM函数:返回成交日和到期日之间的付息次数105
5.32COUPPCD函数:返回成交日之前的上一付息日日期105
5.33CUMIPMT函数:计算两期之间所支付的累计利息106
5.34CUMPRINC函数:计算本金数额106
5.35DISC函数:计算证券的贴现率107
5.36DOLLARDE函数:将分数价格转换成小数价格107
5.37DOLLARFR函数:将小数价格转换成分数价格108
5.38DURATION函数:计算定期付息证券的修正期限108
5.39INTRATE函数:计算定期付息证券的利率109
5.40MDURATION函数:计算有价证券的修正期限109
5.41ODDFPRICE函数:计算首期付息日不固定的证券价格110
5.42ODDFYIELD函数:计算首期付息日不固定的证券收益率111
5.43ODDLPRICE函数:计算末期付息日不固定的证券价格112
5.44ODDLYIELD函数:计算末期付息日不固定的证券收益率112
5.45PRICE函数:计算定期付息证券的价格113
5.46PRICEDISC函数:计算折价发行证券的价格114
5.47PRICEMAT函数:计算到期付息证券价格114
5.48RECEIVED函数:计算一次性付息证券收回金额115
5.49TBILLEQ函数:计算国库券的等效收益率115
5.50TBILLPRICE函数:计算面值为$100的国库债券的单价115
5.51TBILLYIELD函数:计算国库券的收益率116
5.52YIELD函数:计算定期付息证券的收益率116
5.53YIELDDISC函数:计算折价发行证券的年收益率117
5.54YIELDMAT函数:计算到期付息证券的年收益率117
第6章信息函数119
6.1CELL函数:返回某一单元格信息119
6.2ERROR.TYPE函数:返回对应于错误类型的数字121
6.3INFO函数:返回有关当前操作环境的信息122
6.4IS类函数:投石问路123
6.5ISEVEN函数:测试参数的奇偶性的函数之一124
6.6ISODD函数:测试参数的奇偶性的函数之二124
6.7N函数:返回转换为数字值124
6.8NA函数:返回错误值#N/A126
6.9PHONETIC函数:合并区域字符126
6.10TYPE函数:返回数值的类型128
第7章查找和引用函数130
7.1ADDRESS函数:以文本形式返回对工作表中某一单元格引用130
7.2AREAS函数:返回引用中区域个数131
7.3CHOOSE函数:从值的列表中选择一个值131
7.4COLUMN函数:返回给定引用列号135
7.5COLUMNS函数:返回数组或引用的列数135
7.6HLOOKUP函数:横向查找137
7.7HYPERLINK函数:建立超链接139
7.8INDEX函数:索引函数141
7.9INDIRECT函数:返回由文本值表示的引用142
7.10LOOKUP函数:查找函数142
7.11MATCH函数:在引用或数组中查找值144
7.12OFFSET函数:从给定引用中返回引用偏移量145
7.13ROW函数:返回给定引用行号146
7.14ROWS函数:返回数组或引用的行数147
7.15RTD函数:返回实时数据148
7.16TRANSPOSE函数:转置函数149
7.17VLOOKUP函数:大海捞针纵向查找149
第8章逻辑函数159
8.1AND函数:逻辑“与”159
8.2OR函数:逻辑“或”161
8.3IF函数:逻辑“是”函数163
8.4NOT函数:逻辑“非”函数165
8.5TRUE函数:逻辑“真”函数166
8.6FALSE函数:逻辑“假”函数167
第9章数学和三角函数169
9.1ABS函数:求绝对值169
9.2ACOS函数:求反余弦170
9.3ACOSH函数:返回参数的反双曲余弦值170
9.4ASIN函数:返回参数的反正弦值170
9.5ASINH函数:返回参数的反双曲正弦值171
9.6ATAN函数:返回参数的反正切值171
9.7ATAN2函数:求反正切值函数之二172
9.8ATANH函数:求参数的反双曲正切值172
9.9CEILING函数:向绝对值增大方向舍入172
9.10COMBIN函数:返回给定数目对象的组合数174
9.11COS函数:求余弦值174
9.12COSH函数:返回参数的双曲余弦值175
9.13DEGREES函数:将弧度转换成度数175
9.14EVEN函数:返回沿绝对值增大方向取整后最接近的偶数175
9.15EXP函数:返回e的n次幂176
9.16FACT函数:返回数的阶乘176
9.17FACTDOUBLE函数:返回参数的半阶乘176
9.18FLOOR函数:沿绝对值减小的方向舍入177
9.19GCD函数:计算最大公约数177
9.20INT函数:向下取整178
9.21LCM函数:计算最小公倍数178
9.22LN函数:返回数的自然对数178
9.23LOG函数:按指定的底数,返回数的对数179
9.24LOG10函数:返回以10为底的对数179
9.25MDETERM函数:返回数组的矩阵行列式179
9.26MINVERSE函数:返回数组的反矩阵180
9.27MMULT函数:返回两数组的矩阵乘积180
9.28MOD函数:求余180
9.29MROUND函数:返回按指定基数舍入后的数值181
9.30MULTINOMIAL函数:返回一组数的多项式182
9.31ODD函数:取整舍入为奇数182
9.32PI函数:返回派值183
9.33POWER函数:返回给定数字的乘幂183
9.34PRODUCT函数:返回全部参数乘积184
9.35QUOTIENT函数:返回商的整数部分184
9.36RADIANS函数:将度转换成弧度184
9.37RAND函数:返回大于等于0小于1的随机数185
9.38RANDBETWEEN函数:返回指定数之间随机数185
9.39ROMAN函数:将阿拉伯数字转换成罗马数字186
9.40ROUND函数:四舍五入187
9.41ROUNDDOWN函数:向下舍入189
9.42ROUNDUP函数:向上舍入190
9.43SERIESSUM函数:返回幂级数之和193
9.44SIGN函数:返回数字的符号193
9.45SIN函数:返回正弦值194
9.46SINH函数:返回双曲正弦值194
9.47SQRT函数:返回正平方根195
9.48SQRTPI函数:返回一个正实数与π的乘积的平方根195
9.49SUBTOTAL函数:分类汇总195
9.50SUM函数:求和196
9.51SUMIF函数:条件求和211
9.52SUMIFS函数:多条件求和218
9.53SUMPRODUCT函数:数组乘积之和221
9.54SUMSQ函数:返回参数的平方和228
9.55SUMX2MY2函数:求两个数组对应值的平方差之和228
9.56SUMX2PY2函数:求两个数组对应值的平方和之和228
9.57SUMXMY2函数:求两个数组对应值差的平方和229
9.58TAN函数:求正切值229
9.59TANH函数:求双曲正切值229
9.60TRUNC函数:数字截尾取整230
第10章统计函数231
第11章文本函数287
第12章Excel函数综合案例324
数据查询363
附录Excel函数索引378
第2章数据库函数
数据库函数——当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于1,000且小于2,500的行或记录的总数。
13个数据库函数中,除GETPIVOTDATA函数外,其余12个函数以D字开头,去掉D字符后,后面部分就是我们熟悉的函数了。如DAVERAGE数据库函数,将D去掉,就是求平均值函数;数据库函数去掉D后,就很好理解了,只不过数据库函数是对数据清单或数据库进行操作。MicrosoftExcel的13个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为数据库函数(即Dfunctions,D代表数据DATA,Function表示函数),也称为D函数,每个函数均有三个相同的参数:database、field和criteria。这些参数指向数据库函数所使用的工作表区域。
其中参数database为工作表上包含数据清单的区域。参数field为需要汇总的列的标志。参数criteria为工作表上包含指定条件的区域。
数据库函数如表2.1所示(13条)。
表2.1数据库函数
DAVERAGEDCOUNTDCOUNTADGETDMAX
DMINDPRODUCTDSTDEVDSTDEVPDSUM
DVARDVARPGETPIVOTDATA
2.1DAVERAGE函数:数据库求平均值
【函数名称】DAVERAGE
【主要功能】返回选定数据库项的平均值。
【使用格式】=DAVERAGE(database,field,criteria)
【参数说明】
Database构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含着每一列的标志。
Field指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。使用时,Field可以有如下使用方式:
Field可以是文本,即两端带引号的标志项,如“年龄”或“性别”;
Field也可以是代表列表中数据列位置的数字(注意:数字没有引号),1表示第一列,2表示第二列,……;
Field为列中的单元格地址,如$D$1。
Criteria为一组包含给定条件的单元格区域。可以为参数criteria指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
【应用举例】
在Excel中求平均值和平均分,毋庸置疑,用过Excel的都知道需要使用AVERAGE函数。我们非常庆幸,可以使用Excel软件做各种统计工作,诸如简单的、较为复杂的财务工作;诸如各种成绩的统计等。一般的常用函数已经能满足我们的多数工作了,再高级点的应用就要使用VBA了,但是,还有更夸张的函数,功能更强大、灵活性更大,对于工作而言更具效益。
下面介绍超级灵活的计算平均值函数:DAVERAGE数据库函数。DAVERAGE函数返回数据库或数据清单中满足指定条件的列中数值的平均值。
此函数没有任何的专门格式,其灵活性和功能相当强大。DAVERAGE函数的用法主要如下所示。
1.求女性副教授的平均年龄
如图2.1所示,在F1单元格中录入公式:=DAVERAGE(A1:D10,D1,F3:G4);在A1:D10区域是相关的数据库信息,A列是姓名,B列是性别,C列是职称,D列是年龄。F3:G4说明条件:性别是女,并且职称为副教授的统计范围。最终求出结果是38.33333333。
图2.1求女性副教授平均年龄
上述公式第二种写法为:=DAVERAGE(A1:D10,4,F3:G4)
上述公式第三种写法为:=DAVERAGE(A1:D10,"年龄",F3:G4)
2.AVERAGE灵活多样的用法示例
如图2.2所示,是一张学生成绩表,其中A列是班级,B列是姓名,C列是语文成绩,D列是数学成绩,E列是英语成绩,A1:E11区域是数据库区域。在B13单元格中录入文本:班级;在B14单元格中录入数字3;在B15单元格中录入文本:英语平均分。这时,在C15单元格中录入公式:=DAVERAGE($A$1:$E$11,$E$1,$B$13:$B$14),就求出了3班的英语平均分。若要求1班的英语平均分,将B14单元格的数字改成1即可;依此类推,求2班的英语平均分,将B14单元格的数字改成2即可。
在函数公式中:$A$1:$E$11表示数据库区域;$E$1表示E1单元格的数据,即英语;$B$13:$B$14,指的就是条件,本例的含义就是:班级为3。
图2.2求3班英语平均分
除此之外,该函数还有多种灵活性更大的应用,上述函数代码,我们可以使用如下的代码互换,效果完全一样!公式为:=DAVERAGE($A$1:$E$11,"英语",$B$13:$B$14)。
针对以上的实例说明,下面使用中文来表达一下该函数的用法。
DAVERAGE(数据区域,所求数据列标题地址或该单元格的字符,条件)
上述仅有三个参数,但是每个参数都非常灵活。灵活性主要体现如下:
数据区域可以根据需要随意改变范围;这表明数据库可以大也可以小,随意性大,想对多少数据进行统计都行。
所求数据列标题地址或该单元格的字符,我们可以使用诸如$E$1来代替,亦可以使用单元格中的字符,即"英语"来代替。
至于条件,只要是合法的条件即可,可以是横向的条件,亦可以是纵向的条件,即$B$13:$B$14可以改为$B$13:$C$13等等。
上述的条件,班级为3,这个时候,我们可以改为1、2等,亦可以改为=2或=1,条件变化多种,太灵活,并且有多种用途。如70;在B9单元格中录入“数学”两个字,在B10单元格中录入条件:>=60。
图2.3DCOUNT函数示例
DCOUNT()函数主要用法如下:
在A13单元格中录入公式:=DCOUNT(A1:D7,"数学",B9:B10),用于“查找数学成绩及格的记录,返回记录中有数学成绩的单元格数”,其返回值为6。
在A14单元格中录入公式:=DCOUNT(A1:D7,"数学",A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中有语文成绩的单元格数”,其返回值为5。
在A15单元格中录入公式:=DCOUNT(A1:D7,2,A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中第2列有数字的单元格数”,其返回值为5。实际上与第二种情况等同。
在A16单元格中录入公式:=DCOUNT(A1:D7,1,A9:B10),由于数据库第一列不是数字,因此返回结果错误,没有达到需要的效果。
2.3DCOUNTA函数:数据库非空统计次数
【函数名称】DCOUNTA
【主要功能】计算数据库中非空单元格的个数。
【使用格式】=DCOUNTA(database,field,criteria)
【参数说明】database构成列表或数据库的单元格区域。field指定函数所使用的数据列。criteria为一组包含给定条件的单元格区域。
【应用举例】
数据库统计次数函数DCOUNTA的功能是:返回数据库或数据清单的指定字段中,满足给定条件的非空单元格数目。
如图2.4所示,数据库主要是一个班级的语文、数学和英语的成绩示例。在A1:D7区域中,A列是姓名列,B列是语文成绩列,C列是数学成绩列,D列是英语成绩列。在A9单元格中录入“语文”两个字,在A10单元格中录入条件:>70;在B9单元格中录入“数学”两个字,在B10单元格中录入条件:>=60。
图2.4DCOUNTA函数示例
DCOUNTA()函数主要用法如下:
在A13单元格中录入公式:=DCOUNTA(A1:D7,"数学",B9:B10),用于“查找数学成绩及格的记录,返回记录中有数学成绩的非空单元格数”,其返回值为6。
在A14单元格中录入公式:=DCOUNTA(A1:D7,"数学",A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中语文成绩非空的单元格数”,其返回值为5。
在A15单元格中录入公式:=DCOUNTA(A1:D7,2,A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中第2列非空的单元格数”,其返回值为5。实际上与第二种情况等同。
在A16单元格中录入公式:=DCOUNTA(A1:D7,1,A9:B10),用于“查找语文成绩大于70分、数学成绩及格的记录,返回记录中第1列非空的单元格数”。虽然数据库第1列不是数字,但是此函数不要求数字数据,因此返回结果与上面相同,返回值为5。
2.4DGET函数:数据库查找单个值
【函数名称】DGET
【主要功能】从数据库中提取满足指定条件的单个(记录)值。
【使用格式】=DGET(database,field,criteria)
【参数说明】database构成列表或数据库的单元格区域。field指定函数所使用的数据列。criteria为一组包含给定条件的单元格区域。
注意:如果没有满足条件的记录,则函数DGET将返回错误值#VALUE!。如果有多个记录满足条件,则函数DGET将返回错误值#NUM!。
【应用举例】
DGET函数是从数据清单或数据库中提取符合指定条件的单个值。其用法如图2.5所示。
图2.5DGET函数示例
在B10单元格中录入公式:=DGET(A1:D7,4,A9:A10);其中A1:D7为数据库区域,4表示查找英语的成绩记录,A9:A10表示查找条件为学生姓名为“戊”的成绩。上述公式是从A1:D7数据库中提取学生姓名为“戊”的英语成绩,最终返回值为90。
DGET函数与VLOOKUP函数类似,但DGET函数可以查找1至多个条件的返回结果,但返回值只有一个。VLOOKUP只能查找一个条件的返回结果(即使是多个条件的查找,也需要将多个条件经过处理后,变成一个唯一的条件),其返回值可以是一个,也可以是多个。
……
Excel虽然是人们使用最为广泛的表格软件,但在实际工作中人们对Excel函数的运用却相对有限。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》针对众多的Excel爱好者和实务工作者的日常工作需要,结合具体实例、图示和表格,系统地讲解了Excel函数的用法。针对国内的实际工作环境,笔者对书中的函数进行了分类和归纳,以促进Excel使用者之间的交流和学习,从而进一步提升Excel爱好者和使用者的Excel函数理论水平和应用能力。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》按照Excel函数的功能编排。书中系统地对每个类别中的每个函数逐一进行了语法讲解,并给出了应用举例。在对函数的讲解过程中,除给出了详细的语法说明和范例实现步骤外,还结合具体图表,以图文并茂的方式向读者展示了Excel函数的精髓。实践出真知,《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》第12章以实际案例的方式对Excel函数实务操作和应用做了深度挖掘,拓宽和加深了读者对函数的理解。学习完《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》内容,读者能够利用Excel函数高效解决日常工作中经常会碰到的各类问题。另外,基于《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》的编排特点,读者还可以将《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》作为一本Excel函数速查手册,以备随时查阅之用。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》特色
1.内容丰富
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》全面涵盖Excel函数的基本概念及Excel软件自身提供的10大类共340个通用函数的详细用法,包括函数的功能、用法、参数说明与实务应用举例等。
2.编排科学
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》编排科学,对于每一个Excel函数首先精讲其语法,然后给出具体的应用范例,让读者不仅知其然而且知其所以然,达到很好的学习效果。
3.实例众多
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》有很强的实用性,书中介绍的每个函数都提供了应用举例供读者实战练习,而且还配以图形或表格,并辅以文字说明来讲解,可以让读者能够更加直观地阅读和学习。
4.适用面广
函数属于Excel较为底层的应用,其用法在Excel的各个版本中的差异很小,基本是通用的,所以《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》适用于Excel2003/2007/2010/2013等各个版本。
5.查询方便
众所周知,Excel函数数量众多,读者不可能记住每个函数的具体语法和参数,而是随用随查。所以对于Excel函数类图书,科学的检索方式必不可少。基于此,《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》特意提供了按功能检索(目录)和按英文字母检索(附录)两种检索方式,以方便读者高效查询。
6.举一反三
授人以鱼不如授人以渔。《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》重视原始函数公式的编写与解读,并重点突出了实务操作讲解,让读者掌握解决问题的思路,从而能够做到举一反三。
7.学以致用
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》语言通俗易懂,举例生动有趣,读者不仅可以掌握Excel函数的使用,而且还能将所学函数知识应用到会计、财务管理、审计、统计分析及工程应用等众多领域中。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》内容及体系结构
第1篇Excel函数基础知识(第1章)
本篇介绍了Excel函数的基本概念,涵盖工作簿、工作表、单元格、函数、参数、数组、公式、运算符、单元格引用及函数公式的查看方式等。学习完本篇内容,可以为《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》后续章节的学习打下坚实的基础。
第2篇Excel函数语法精讲与范例实战(第2~11章)
Excel函数主要分为11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、查询和引用函数、逻辑函数、数学和三角函数、统计函数、文本函数及用户自定义函数。本篇讲解了前10类函数,这些函数主要是Excel软件自身提供的通用型函数。由于用户自定义函数不属于Excel软件的自带函数,而属于提供给用户的开发平台,所以需要用户根据自己的需要而定义函数的功能,因此《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》不做具体讲解。本篇主要对Excel自带的340个通用函数做了深入浅出的讲解,包括函数名称、函数功能、参数运用和应用举例等。学习完本篇内容,读者可以系统地掌握Excel函数的使用。
第3篇Excel函数综合案例实战(第12章)
本篇从通用性、适用性及推广的角度出发,讲解了实务工作中的Excel函数综合案例。在案例的讲解过程中,引导读者将函数作为一个整体看待,并介绍了多层函数的嵌套使用,以及用不同的函数实现相同的功能等。本篇的重点在于函数的综合使用,讲解时配有表格和图形说明,确保读者学有所得,学以致用。学习完本篇,读者应该具备了应用Excel函数提高日常工作效率和提升企业管理水平的能力。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》读者对象
*大多数Excel使用者;
*Excel函数学习人员;
*Excel函数使用人员;
*Excel爱好者;
*广大科研工作人员;
*广大社会工作者;
*大中专院校的师生;
*相关培训机构的教师和学员。
《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》的编写对笔者而言是一个不小的挑战。虽然笔者投入了大量的精力和时间,但只怕百密难免一疏。若读者在阅读《绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)》时发现有疏漏,希望能及时反馈给我们,以便及时更正。
最后祝各位读者读书快乐,学习进步!
编著者









