第5章 Excel在数据统计与分析中的应用
1. 计数函数COUNT和COUNTA
— COUNT(value1,[value2],…)
— 功能:计算区域中包含数字的单元格个数。
— 说明:如果参数为区域引用,则只统计区域中的数字(数值、日期、时间)个数,空单元格、逻辑值、文本或错误值不被计数。
— COUNTA(value1,[value2],…)
— 功能:计算区域中非空单元格的个数。
— 说明:如果参数为区域引用,只有空单元格不被计数。
2.求最大值函数MAX和MAXA
— MAX(number1,[number2],…)
— 功能:返回参数列表中最大的数字。
— 说明:忽略文本与逻辑值。
— MAXA(number1,[number2],…)
— 功能:返回参数列表中最大的数字。
— 说明:文本与逻辑值也在统计范围之内,将文本值当作0,逻辑值TURE当作1,逻辑值FALSE当作0。
— 类似的函数对还有:MIN和MINA,AVERAGE和AVERAGEA
3.条件计数COUNTIF和COUNTIFS
— COUNTIF(range,criteria)
— 功能:计算指定区域中满足单个给定条件的单元格数目。
— 说明:range(条件区域),criteria(具体条件)可以表示为”>32”或B4等。
— COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…,criteria_rangeN,criteriaN)
— 功能:计算满足多个给定条件的单元格数目。
— 说明:criteria_range1为条件区域1,criteria1为条件1,…,criteria_rangeN为条件区域n, criteriaN为条件n
4.四舍五入函数ROUND
— ROUND(number,num_digits)
— 功能:按参数num_digits指定的位数对数值number进行四舍五入。
— 说明:参数num_digits可以是正整数、负整数或零。
— 例如:设B1单元格的值为233.6189,则
— ROUND(B1,3) 结果为233.619
— ROUND(B1,0) 结果为234
— ROUND(B1,-2) 结果为200
5.取子串函数LEFT、RIGHT和MID
— LEFT(string,n)
— 说明:取字符串string左侧的n个字符。
— RIGHT(string,n)
— 说明:取字符串string右侧的n个字符。
— MID(string,k,n)
— 说明:将字符串string以第k个字符为起始位置取出n个字符。
— 举例:B1单元格的值为“中华人民共和国”
— LEFT(B1,2) 结果为 :中华
— RIGHT(B1,3) 结果为:共和国
MID(B1,3,2) 结果为:人民
6. 条件求和函数SUMIF和SUMIFS
— SUMIF(range,criteria,sum_range)
— 功能:对满足条件的单元格求和。
— 说明:range是条件区域,criteria为求和条件,sum_range是求和区域。
— SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
— 功能:对同时满足多个条件的单元格求和。
— 说明: sum_range是求和区域,criteria_range1为条件区域1,criteria1为条件1,成对出现,以此类推。
条件均值函数AVERAGEIF和AVERAGEIFS与之类似。
7. SUMPRODUCT函数的用法(3种)
(1) SUMPRODUCT(区域1,[区域2],…)
— 功能:返回区域的乘积之和。
— 说明:作为参数的各个区域必须维数相同。
(2) SUMPRODUCT((条件1)*(条件2)*…(条件n))
— 功能:统计同时满足n个条件的记录个数。
— 说明:此种用法等价于countifs
(3) SUMPRODUCT((条件1)*(条件2)*…(条件n)*(求和区域))
— 功能:对同时满足n个条件的指定区域求和。
— 说明:该用法涵盖了sumif和sumifs的功能。
— 该用法和sumif和sumifs的区别:
— sumproduct的第三种用法求和区域可以和条件区域形状大小不同。
— sumif:求和区域和条件区域的大小和形状可以不同,但在实际求和计算时,求和区域会自动调整为和条件区域相同的大小和形状。
— sumifs:求和区域和条件区域的大小和形状必须相同,否则出错。
8. 百分比排名函数PERCENTRANK
— PERCENTRANK(array,x,[significance])
— 说明: array排名的参照区域,x需要得到排位的值,significance表示返回的百分数值的有效位数,如果省略,保留3位小数。
— 举例:B2:B6区域中包含这样一些数值(1,16,35,48,90),则
— PERCENTRANK(B2:B6,35) 结果为35比小的数值个数(2个,1和16)除以比35小的数值个数以及比35大的数值个数(2个,48和90)的和,即2/(2+2)=0.5。
9. LARGE函数和SMALL函数
— LARGE(array,k)
— 功能:将array区域中的数值按从大到小排位,返回第k位的数值。
— SMALL(array,k)
— 功能:将array区域中的数值按从小到大排位,返回第k位的数值。
第六章Excel在企业生产和经营管理中的应用
1.HOUR(serial_number)
l 功能:返回时间值的小时数(0-23之间的整数)。
l serial_number表示一个时间值,包含小时。
l 例:=HOUR(10:23:35) 结果为:10
2.MINUTE(serial_number)
l 功能:返回时间值的分钟数(0-59之间的整数)。
l 例:=MINUTE(10:23:35) 结果为:23
3.SECOND(serial_number)
l 功能:返回时间值的秒数(0-59之间的整数)。
例:=SECOND(10:23:35) 结果是:35
4.WEEKDAY(serial_number,return_type)
l 功能:返回代表一周中第几天的数值(1-7整数)
l 说明:serial_number:要返回星期数的日期;return_type:是确定返回值类型的数字,
l 值为1或省略则用1--7代表星期天到星期六;
l 值为2则1--7代表星期一到星期天;
l 值为3则0--6代表星期一到星期天。
l 例:设A1中为2016/1/15,则WEEKDAY(A1)=5,即这一天是周四。
日期函数
5.YEAR(serial_number)
l 返回日期中的年份值(1900-9999之间的整数)
l 例:设A1为2016/1/20,YEAR(A1)=2016
6.MONTH(serial_number)
l 返回日期中的月份值(1-12之间的整数)
l 例:MONTH(A1) =1
7.DAY(serial_number)
l 返回日期中的天数值(1-31之间的整数)
8.DATE(year,month,day)
l 功能:返回在日期时间代码中代表日期的数字(分别给定年份、月份和日子,就可以返回一个日期)
l 例:DAY(A1) =20
9.EDATE(start_date,months)
l 功能:返回指定日期之前或之后数个月的日期。start_date:起始日期
l Months:月数。为正表未来日期,为负过去日期
10.YEARFRAC(start_date,end_date,basis)
l 功能:返回起始日期和结束日期之间的天数占全年天数的百分比。
l start_date:起始日期
l end_date:截止日期
l Basis:日计数基准类型。
11.days360(start_date,end_date,method)
功能:按每年360天返回两个日期之间相差的天数。
Start_date:起始日期
end_date :结束日期
Method 是一个逻辑值,指示计算时应该使用美国还是欧洲方法
12. eomonth (start_date,months)
功能:用于计算指定日期之前或之后几个月的最后一天的日期
Start_date:起始日期
months:表示start_date之前或之后的月份数。


雷达卡



京公网安备 11010802022788号







