ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > EXCEL函数实例活用100谈>>读书笔记之二

EXCEL函数实例活用100谈>>读书笔记之二

作者:绿色风 分类: 时间:2022-08-18 浏览:102
楼主
亡者天下
[原创]EXCEL函数实例活用100谈>>读书笔记之一
http://www.exceltip.net/thread-8045-1-1.html


精彩继续......

第三章:统计函数

1、MAX函数和MIN函数的参数最多为30个;


2、计算指定区域的最大值;
    例如:数据在A1:A10,计算此区域中的最大值,
    方法1:=MAX(A1:A10);
    方法2:=SMALL(A1:A10,COUNTA(A1:A10));
    注意:MAX函数的参数引用如果是逻辑值、文本、空白单元格,则将被忽略;如果要求参数引用不能忽略逻辑值、文本,则要用MAXA()函数;

3、RAND函数:返回0到1之间的随机数,每次工作表计算都返回一个新的值;
    要生成a与b之间的随机实数,可以用公式=RAND()*(b-a)+a;

4、ROUNDUP(数值,四舍五入的数字的位数)函数将指定数值返回为向上舍入的数值;
    例1:=roundup(4.982,1)结果为5.0;
    例2:=roundup(3.14159,3)结果3.142;
    例3:=roundup(-3.14159,1)结果-3.2;
    注意:这里的向上舍入指远离0值;

5、FREQUENCY(数据源,分段点)函数
    结果:以分段点为间隔,统计数据源值在各段出现的频数;
    其中:数据源,为对1行/一列单元格或这一个连续的单元格区域的引用,也可以对一个单元格引用;
            分段点,为对1行/一列单元格或这一个连续的单元格区域的引用,也可以对一个单元格引用;
    数据引用支持跨工作表、工作簿;
    公式输入方法:以多单元格数组方式输入,且必须是纵向数组,所选单元格数比分段点个数大1,以统计数据源大于分段点最大值的频数;



6RANK()函数
RANK()函数对重复数的排位是相同的,如果两个相同的数值出现时,它们的排名是相同的,比如都是第5位,而 不会是第5位和第6位,这里的第6位将被忽略,而直接跳到第7位。

7、利用SMALL区域,COUNT(区域))函数可以统计区域中的最大值。
注意:SMALL()函数忽略被统计区域中的空白单元格、逻辑值、文本。

8FORECAST()函数是根据已有的数值来计算或预测未来值。

9TRIMMEAN(数组或引用,要去除的数据点比例)函数
例如:看图,

 

1)求A1A12中去掉一个最高分、去掉一个最低分,然后求平均值:
     常规做法是:=(SUM(A1:A12)-MAX(A1:A12)-MIN(A1:A12))/(COUNT(A1:A12)-2)
      而利用TRIMMEAN函数就方便多了,因为一个最高和一个最低是2个数,占总个数12的百分比是2/12,即1/6,所以公式可以写成:=TRIMMEAN(A1:A12,1/6)
          结果和上面的公式相同。
        (2)如果要去掉两个最好分和两个最低分,对剩下数求平均值,则可以直接用公式:  =TRIMMEAN(A1:A12,4/12)


10DCOUNT()函数
    返回数据库或数据清单的列中满足指定条件并且包含数字的单元格个数。


11DMAX(数据列表或单元格区域,要统计的列名称或列序号,条件)
例如:

 

    上海员工原工资总数是:=SUMIF(E3:E18,"上海",G3:G18)
    上海员工原工资最高的是:=DMAX(B2:H18,"原工资",E20:E21)
也可以用数组公式:{=MAX((E3:E18="上海")*(G3:G18))}
    上海员工原工资最低的是:=DMIN(B2:H18,G2,E20:E21)

也可以用数组公式:{=MIN(IF(((E3:E18="上海")*(G3:G18))=0,FALSE,(E3:E18="上海")*(G3:G18)))}

    提示:加这句IF(((E3:E18="上海")*(G3:G18))=0,FALSE是利用MIN()函数忽略逻辑值的的原理。

12、求众数函数MODE()众数即出现频率最高的数值。如下图示例:

 


A1A12中出现频率最高数值可以用公式 =mode(a1:a12)
结果是6

注意:MODE参数中的数组或引用中的文本、空白单元格、逻辑值将被忽略,但含有零值的单元格将被计算在内,解决的方法如下:
例如:要统计A1A12中出现频率最高的数值,但零值不计算在内:
用数组公式 {=MODE(IF(A1:A12=0,FALSE,A1:A12))} 即利用了MODE函数忽略逻辑值的原理。

13、求几何平均数GEOMEAN()函数 几何平均数的计算公式如下:

 

提示:可以用公式 =product(区域)^(1/count(区域)) 代替GEOMEAN()函数。



未完,待续......
2楼
eliane_lei
谢谢分享!
3楼
老糊涂
感谢分享!
顺便问问这本书有购买价值吗?
4楼
larkzh
继续学习。
5楼
zzamm
继续学习

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap