Excel统计函数练习

2024-09-28 版权声明 我要投稿

Excel统计函数练习(精选12篇)

Excel统计函数练习 篇1

1、启动Excel

1)点击“开始-所有程序-Microsoft-Microsoft Office Excel ”;

2)出现一个满是格子的空白窗口,这就是一张电子表格了,第一个格子看着边框要粗一些,处于选中状态;

2、Excel窗口

1)点菜单“文件-打开”命令,打开上次的“成绩表”文件;

2)在姓名的下面输入“及格数”,然后把光标移到旁边一格;

3)点一下编辑栏旁边的“fx”,在出来的函数列表里面找到“统计”,在下面找到“COUNTIF”,点“确定”按钮;

4)接下来是数据区域面板,从“78”向下拖到“68”,框选中三个人的语文成绩;

5)切换到英文输入法,在函数面板的第二个文本框中输入“>=60”,然后点“确定”,也就是60分以上算及格;

点“确定”后,单元格中出现统计结果;

6)拖动填充手柄,把旁边两格也填充上,这样就把各学科的及格人数统计好了;

Excel统计函数练习 篇2

如图1所示为学生计算机考试成绩表,学生考试成绩有卷面成绩、平时成绩和总成绩三种,其中卷面成绩和平时成绩是手动输入的,都是整数,总成绩是由卷面成绩的70%和平时成绩的30%经过公式计算得到的,显然,总成绩不一定是整数,但在格式上仍然保留了整数形式。学生的总数是70人,图中只是部分学生的成绩。现要求按照总成绩统计出如图2成绩等级表中所示的各个阶段的学生的百分比。

一、利用COUNTIF()函数分段统计人数

函数COUNTIF(range,criteria)的功能是计算区域中满足给定条件的单元格的个数。它有两个参数,range表示需要计算其中满足条件的单元格数目的单元格区域;criteria表示要满足的条件。图3是利用COUNTIF()函数计算各个分数段的人数的示例,在I3中输入公式“=COUNTIF(E2:E71,"<60")”可以统计出0~59之间的人数,在I4中输入公式“=COUNTIF(E2:E71,"<=69")-I3”可以统计出60~69之间的人数,下面依次类推。

那么结果是否正确呢?我们可以换一种方法来验证一下。以60~69分之间的人数为例,第一种方法设定的条件是“<=69”,第二种方法设定的条件是“<70”,从图1中可以看出每个学生的成绩都是整数,那么这两个条件应该是等同的,可比较图4和图3可以发现,两种方法统计的结果是不同的,为什么不同呢?

把总成绩的格式设为两位小数,如图5所示,可以看出周庆的成绩是69.85,而不是图1中的70分整,所以周庆的成绩不满足条件“<=69”,但满足“<70”,因此导致了以上两种看似相同的方法的结果的不同。

如何消除这种错误呢?Excel中为我们提供了一个四舍五入的函数ROUND(number,num_digits),它的第一个参数表示要进行四舍五入的数字,第二个参数表示四舍五入的位数,如果为0,则四舍五入到最接近的整数。我们在E2单元格中输入公式“=ROUND(C2*0.7+D2*0.3,0)”,得到的结果如图6所示。两种方法的结果是一样的。由此可见,格式上的整数和四舍五入的整数是不同的,这种不同进而会导致统计的结果的不同。

二、利用FREQUENCY()函数统计

函数FREQUENCY(data_array,bins_array)的功能是以一列垂直数组返回某个区域中数据的频率分布。由于函数返回一个数组,因此必须以数组公式的形式输入。参数data_array为一组数或对一组数值的引用,用来计算频率;bins_array为间隔的数组或对间隔的引用,该间隔用于对data_array中的数值进行分组。

利用FREQUENCY()函数,首先要设好等级分段点,图7右侧所示为设置好的四个等级分段点,分别是59,69,79,89,置于G4:G7单元格内,每一行的人数统计的结果是相应行的等级分段点加1到下一个等级分段点之间人数,开头的0和结尾的100不用列在等级分段点中。

选定单元格区域H3:H7,单击插入函数按钮fx,在插入函数对话框中选择统计类的FREQUENCY()函数,单击“确定”,在函数参数对话框中的第一个参数框中选择或输入E2:E71,在第二个参数框中选择或输入G4:G7,按下Ctrl+Shift+Enter组合键后就会得到和利用COUNTIF()函数同样的结果。

从图7的编辑栏中的公式可以看出,数组公式和普通公式最明显的区别就是数组公式位于一对花括号之中。

三、利用SUM()函数进行多条件求和统计

除了以上两种方法外,还可以利用SUM()函数进行多条件求和统计。在图8所示的I3单元格中输入公式“=SUM(($E$2:$E$71>=G3)*($E$2:$E$71<=H3))”,按下Ctrl+Shift+Enter组合键后,再向下复制公式,得到图8右侧所示的统计结果,结果与前两种方法相同。

这个数组公式将在内存中创建两个新Boolean数组,第一个数组是条件$E$2:$E$71>=G3的判断结果,如果条件成立,返回TRUE,否则返回FALSE;第二个数组是$E$2:$E$71<=H3的判断结果,如果条件成立,返回TRUE,否则返回FALSE。然后将两个数组在内存中进行乘积运算,最后将结果数组中的内容进行求和运算。

四、三种方法的比较和应用注意事项

通过以上介绍,我们可以看出,三种方法中第二种方法最简单直接,因为FREQUENCY()函数的返回值就是一个数组;第一种方法次之,最容易想到,也较容易实现;第三种方法把一个数组分别和两个值进行比较,条件判断结果再进行乘积,最后将乘积得到的结果数组进行求和运算,这种方法属于间接方式,比较少见。三种方法正确应用的前提都是首先应用ROUNND()函数对总成绩进行四舍五入运算。

使用第一种方法时,需要注意的是,对每一个分数段人数的统计不能利用自动填充,必须手动输入每一个计算公式。在分段比较多时,此法比较麻烦。

使用第二种方法时,需要注意的是,插入FREQUENCY()函数前要先选定整个计算区域H3:H7,因为FREQUENCY()函数返回的是一个数组,数组中的每一个值应该放在计算区域中相应的单元格中。在设定了FREQUENCY()函数的两个参数后,不要单击“确定”按钮或按回车键,必须按下Ctrl+Shift+Enter组合键才是数组公式的填充,否则就变成一般公式了。

使用第三种方法,需要注意的是,输入公式前只能选定一个单元格I3,而不是整个计算区域单元格,因为SUM函数的返回结果只是一个数,而不是数组。计算完I3后,其它单元格要进行自动填充,而在填充时,$E$2:$E$71是绝对引用,G3和H3是相对引用。因为每一个分数段人数的统计都是把数组E2:E71中的每一个数与起始值和结束值进行比较判断,E2:E71需要保持不变,而起始值和结束值需要改变。

E2:E71在公式中反复用到,可以为其命名,这样在公式中可以直接引用它的名字,既简洁又不容易因忘记添加绝对引用符号而出错。

五、结束语

至此,我们已经利用Excel函数通过三种方法实现了分段统计功能,大家对分段统计函数的使用一定有了更深刻的理解。此文章旨在抛砖引玉,相信随着大家在使用Excel过程中不断探索和研究,会对使用Excel函数解决问题有更多新发现。

参考文献

Excel统计函数练习 篇3

用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等,

语法:BESSELI(x,n)

参数:X为参数值。N为函数的阶数。如果 n 非整数,则截尾取整。

2.BESSELJ

用途:返回 Bessel 函数值。

语法:BESSELJ(x,n)

参数:同上

3.BESSELK

用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等。

语法:BESSELK(x,n)

参数:同上

4.BESSELY

用途:返回Bessel 函数值,也称为Weber函数或Neumann函数。

语法:BESSELY(x,n)

参数:同上

5.BIN2DEC

用途:将二进制数转换为十进制数。

语法:BIN2DEC(number)

参数:Number待转换的二进制数。Number的位数不能多于10位(二进制位),最高位为符号位,后9位为数字位。负数用二进制数补码表示。

6.BIN2HEX

用途:将二进制数转换为十六进制数。

语法:BIN2HEX(number,places)

参数:Number为待转换的二进制数。Number 的位数不能多于10位(二进制位),最高位为符号位,后 9 位为数字位。负数用二进制数补码表示;Places为所要使用的字符数。如果省略places,函数 DEC2BIN用能表示此数的最少字符来表示。

7.BIN2OCT

用途:将二进制数转换为八进制数。

语法:BIN2OCT(number,places)

参数:Number为待转换的二进制数;Places为所要使用的字符数。

8.COMPLEX

用途:将实系数及虚系数转换为 x+yi 或 x+yj 形式的复数。

语法:COMPLEX(real_num,i_num,suffix)

参数:Real_num为复数的实部,I_num为复数的虚部,Suffix为复数中虚部的后缀,省略时则认为它为i。

9.CONVERT

用途:将数字从一个度量系统转换到另一个度量系统中。

语法:CONVERT(number,from_unit,to_unit)

参数:Number是以from_units为单位的需要进行转换的数值。From_unit是数值 number的单位。To_unit是结果的单位。

10.DEC2BIN

用途:将十进制数转换为二进制数。

语法:DEC2BIN(number,places)

参数:Number是待转换的十进制数。Places是所要使用的字符数,如果省略places,函数DEC2OCT用能表示此数的最少字符来表示。

11.DEC2HEX

用途:将十进制数转换为十六进制数。

语法:DEC2HEX(number,places)

参数:Number为待转换的十进制数。如果参数 number是负数,则省略places。Places是所要使用的字符数。

12.DEC2OCT

用途:将十进制数转换为八进制数。

语法:DEC2OCT(number,places)

参数:Number为待转换的十进制数。如果参数 number是负数,则省略places。Places是所要使用的字符数。

13.DELTA

用途:测试两个数值是否相等。如果 number1=number2,则返回1,否则返回0。

语法:DELTA(number1,number2)

参数:Number1

Excel统计函数练习 篇4

(1)函数分解

LEN函数返回文本字符串中的字符数。

语法:LEN(text)

Text是要查找其长度的文本。空格将作为字符进行计数。

MOD函数返回两数相除的余数。结果的正负号与除数相同。

语法:MOD(number,divisor)

Number为被除数;Divisor为除数。

MID函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法:MID(text,start_num,num_chars)

Text为包含要提取字符的文本字符串;Start_num为文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。

(2)实例分析

为了适应上述情况,必须设计一个能够适应两种身份编码的性别计算公式,在D2单元格中输入“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,“男”,“女”),IF(MOD(MID(C2,17,1),2)=1,“男”,“女”))”。回车后即可在单元格获得该职工的性别,而后只要把公式复制到D3、D4等单元格,即可得到其他职工的性别,

为了便于大家了解上述公式的设计思路,下面简单介绍一下它的工作原理:该公式由三个IF函数构成,其中“IF(MOD(MID(C2,15,1),2)=1,“男”,“女”)”和“IF(MOD(MID(C2,17,1),2)=1,“男”,“女”)”作为第一个函数的参数。公式中“LEN(C2)=15”是一个逻辑判断语句,LEN函数提取C2等单元格中的字符长度,如果该字符的长度等于15,则执行参数中的第一个IF函数,否则就执行第二个IF函数。

在参数“IF(MOD(MID(C2,15,1),2)=1,“男”,“女”)”中。MID函数从C2的指定位置(第15位)提取1个字符,而MOD函数将该字符与2相除,获取两者的余数。如果两者能够除尽,说明提取出来的字符是0(否则就是1)。逻辑条件“MOD(MID(C2,15,1),2)=1”不成立,这时就会在D2单元格中填入“女”,反之则会填入“男”。

如果LEN函数提取的C2等单元格中的字符长度不等于15,则会执行第2个IF函数。除了MID函数从C2的指定位置(第17位,即倒数第2位)提取1个字符以外,其他运算过程与上面的介绍相同。

Excel统计函数练习 篇5

1. 需要掌握的几个函数

RAND()这是一个随机函数,它的返回值是一个大于0且小于1的随机数。

ROUNDUP(Number,Num_digits)是给指定的位数向上进一的函数,Number为一个指定的数或公式可以转换的数值,Num_digits是一个参数用来指定小数点后的位数。如在单元格中输入“=ROUNDUP(123.45,0)”,单位格中返回值为“124”。另外还有ROUND()、ROUNDDOWN()两个相近的函数。详情可参见电子表格的函数集中说明。

IF()这是一个条件函数,如IF(a1>b1, “-”, “+”),即当a1>b1条件满足时返回值是“-”,不满足则返回“+”。

ABS()是一个绝对值函数。

2. 设计思路

在两个单元格中确定两个随机的整数,通过比较确定运算符号。也可通过一个数来确定运算结果在一定的数值范围内。

3. 具体操作

加减法:首先在A1(运算结果的范围即运算结果)单元格中输入“=ROUNDUP(RAND()*100,0)”,这样做主要产生一个小于100的两位数的整数(可以通过修改随机函数后的乘数来确定产生的随机数的范围,如将100改60则产生小于60的整数),在B1单元格中同样输入A1中的信息,也可真接复制A1单元格中的内容(不可用“=A1”来取数),

其次在C1单元格中输入“=IF(A1>B1,“-”,“+”)”,这样做的目的是比较A1与B1单元格中数值大小,如A1大于B1则用减号,反之用加号。

再次在D1单元格中输入“=ABS(A1-B1)”,D1单元格的数是A1与B1的差,之所以要用绝对值函数,主要是防止A1小于B1的时候出现负数。

乘除法:乘法比较简单,如果想确定乘积的大小范围只需将A1中修改为“=ROUNDUP(RAND()*100,0)*B1”,D1中修改为“=A1/B1”,C1中全部改为乘号;除法A1为“=ROUNDUP(RAND()*100,0)”,B1为“=A1*D1”,C1改为除号,D1为“=ROUNDUP(RAND()*100,0)”。

最后在E1中输入一个等于号,调整列的适当宽度,选中A1至E1尽情地复制吧。不过在打印前别忘了隐藏运算结果列哟!如果您想重新出一张试卷只需用鼠标双击一下有随机函数的单元格后再敲一下回车即可。怎么样,轻松多了吧!

Excel统计函数练习 篇6

关键词:EXCEL函数,计算,填表

1 利用EXCEL函数进行中职基层统计报表的背景

中等职业教育基层统计报表是中职师资管理的基础性工作, 每年需要重新填报一次。该工作要求在现有师资信息基础上, 统计不同年龄段、职称、性别、学历等情况。在实际工作中由于教师的职称、年龄、学历等信息处于频繁的变化中, 从事师资管理工作的工作人员不得不花费大量的时间和精力对其进行重复统计, 因此如何实现对师资信息的动态统计, 成为师资管理工作者的一项重要工作。有5大难题使从事师资管理工作的工作人员焦头烂额, 笔者在长期的计算机专业的教学中, 把这5大难题利用分组的形式将本班的学生分为5组, 每组解决1道问题, 在师生的共同努力下, 利用2节上机课解决了困扰从事师资管理工作的工作人员用手工5天没能解决的问题, 下面笔者以实例的形式说明如何使用EXCEL函数解决这5大难题的。

2 EXCEL函数在中等职业教育基层统计报表中的应用

中等职业教育基层统计表的信息如下: (已知姓名、性别、出生年月、职称、学历、补贴、年度考核成绩列, 而年龄、年度考核结果、各年龄段人数是待填项) 。 (见表1)

2.1 根据出生年月求年龄

利用返回系统的年函数YEAR () 和返回系统的当前日期函数TODAY () 即可。YEAR () 函数的格式是:YEAR (Serial_number) , 其中Serial_number是Microsoft Office Excel进行日期及时间计算的日期-时间代码, 功能:返回日期的年份值, 一个1900-9999之间的数字。TODAY () 函数的格式是:TODAY () , 功能是:返回日期格式的当前日期, 该函数不需要参数。具体方法是先设置存入年龄单元格的格式, 即选中所有存放年龄的单元格, 然后单击格式菜单下的单元格命令, 在数字选项卡下的分类中选中常规选项, 再单击确定即可。然后单击F2单元格, 输入公式“=YEAR (TODAY () -YEAR (C2) ”, 按回车键即可, 再双击填充柄即可求出其他人的年龄。

2.2 统计每个职称或每个学历的人数

利用计算某个区域中满足给定条件的单元格数目函数COUNTIF () 即可。COUNTIF () 函数的格式是COUNTIF (range, criteria) , 其中range表示要计算其中非空单元格数目的区域, criteria表示以数字、表达式或文本形式定义的条件, 功能是计算某个区域中满足给定条件的单元格数目。具体方法是以计算此表中职称是讲师的人数为例, 先单击存入结果的单元格, 然后单击插入菜单下的函数命令, 在选择函数下单击COUNTIF () 函数, 打开此函数对话框, 其中有两个参数, 参数range表示条件区域即:D2:D11, 参数criteria表示条件即:D2, 最后单击确定即可。

2.3 统计各年龄段的人数

表格中的年龄已经根据出生年月求年龄的方法填充完毕, 当统计各年龄段的人数时, 用频率分布函数FREQUENCY () 完成。FREQUENCY () 频率分布函数有两个参数, 用逗号分开, 第1个参数Data_array是用来计算频率的分组, 或对数组单元区域的引用 (空格及字符串忽略) , 也就是进行统计的数据, 第2个参数Bins_array是数据接收区间, 为一数组或对数组区域的引用, 设定对Data_array进行频率计算的分段点, 即分组的依据, 也就是分段的界值。FREQUENCY () 函数返回的是一列数值, 要用数组公式的形式输入, 因此, 在输入时, 要先选中输出结果的区域 (如H4:H11) , 在编辑栏输入“=FREQUENCY (F2:F11, {29, 34, 39, 44, 49, 54, 59, 70}) , 输入完公式后按下组合键CTRL+SHIFT+ENTER就可一次求出此表中29岁及以下, 30-34岁 (含34岁) , 35-39岁 (含39岁) , 40-44岁 (含44岁) , 45-49岁 (含49岁) , 50-54岁 (含54岁) , 55-59岁 (含59岁) , 60岁以上的人数。

2.4 统计各个职称不同年龄段男、女的人数

利用SUMPRODUCT () 函数完成。SUMPRODUCT () 函数的使用方法是:为在给定的几组数组中, 将数组间对应的元素相乘, 并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。其语法格式为:SUMPRODUCT (array1, [array2], [array3], ...) , 其中每个array都表示一个数组, array个数不超过255个。

(1) 使用SUMPRODUCT () 函数进行多条件计数功能

语法:=SUMPRODUCT ( (条件1) * (条件2) * (条件3) * (条件n) )

作用:统计同时满足条件1、条件2到条件n的记录个数。

例如统计此表中的45-50岁的男高级讲师。先单击存入结果的单元格, 然后在编辑栏输入公式=SUMPRODUCT ( (B2:B11="男") * (D 2:D 1 1="高级讲师") * (F2:F11>=45) * (F2:F11<=50) ) , 按回车键即可。

(2) 使用SUMPRODUCT () 函数进行多条件求和

语法:=SUMPRODUCT ( (条件1) * (条件2) * (条件3) * (条件n) *某区域)

作用:汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。

例如统计此表中的性别为男、职称是讲师的职工的补贴总和。先单击存入结果的单元格, 然后在编辑栏输入公式=SUMPRODUCT ( (B2:B11="男") * (D2:D11="讲师") * (G2:G11) ) , 按回车键即可。

2.5 根据年度考核成绩填写年度考核结果

利用IF () 函数的嵌套形式来实现。IF () 函数的用法是:

函数格式:if (logical_test, value, value_if_true, value_if_false) 。

其中:“logical_test“表示设定的条件, “value_if-true”表示当目标单元格与设定条件相符时返回的函数值, “value_if_false”表示当目标单元格与设定条件不符时返回的函数值。IF () 函数的语法结构:IF:是执行真假值判断, 根据逻辑测试的真假值返回不同的结果。语法结构:IF (条件, 结果1, 结果2) , 例如根据此表中的年度考核成绩填写年度考核结果, 条件是年度考核成绩>=90分的填写“优秀”, 年度考核成绩>=80的填写“良好”, 年度考核成绩>=60的填写“合格”, 60分以下的为“不合格”, 具体方法是先单击I2单元格, 然后输入公式“=IF (H5>=90, "优秀", IF (H5>=80, "良好", IF (H5>=60, "合格", "不合格") ) ) , 按回车键, 再双击填充柄即可一次完成其他人年度考核结果的填写。

3 结束语

总之, 经过我们师生的共同努力, 解决了从事师资管理工作的工作人员多年来用手工算法头痛的5大问题。通过这次对中等职业教育信息统计报表的实际应用, 充分调动了中职学生的学习积极性, 使学生能够自我的去探索知识、学习知识、运用知识, 也使他们获得了一定的成就感。同时也希望这几个函数能对其他单位的人事管理者有所帮助, 当大家熟练掌握了这些函数的使用方法以后, 对人事管理者定能起到事斗功倍的效果, 从而也提高了工作效率, 也使他们在以后的动态信息的管理与统计中都更加地科学化、规范化。

参考文献

[1]崔玉红.利用数组公式实现高校师资信息的动态管理[J].青岛远洋船员学院学报, 2006 (04) :46-49.

Excel统计函数练习 篇7

②我们要计算利润率,也就是利润除以销售额,在利润率对应的单元格输入函数=IFERROR就会出现参数的介绍,

③我有必要将每个参数介绍一下,“value”参数表示所需计算的值或公式,输入C7/B7;“value_if_error”参数表示如果此计算公式出错了应如何处理,此处为两个连续的英文双引号“”,表示若“C7/B7”的值错误,则显示空值。当然我们也可以填入一些汉字作为说明。

excel函数汇总 篇8

1、Weekday函数:返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。WEEKDAY(serial_number,[return_type])Serial_number 必需。一个序列号,代表尝试查找的那一天的日期。应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23)输入 2008 年 5 月 23 日;WEEKDAY(A2)。如果日期以文本形式输入,则会出现问题。Return_type 可选。用于确定返回值类型的数字。

Microsoft Excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

2、ROW 函数:返回引用的行号。ROW([reference])Reference 可选。需要得到其行号的单元格或单元格区域。如果省略 reference,则假定是对函数 ROW 所在单元格的引用。如果 reference 为一个单元格区域,并且函数 ROW 作为垂直数组(ps数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)输入,则函数 ROW 将以垂直数组的形式返回 reference 的第一行行号。Reference 不能引用多个区域。

3、COLUMN 函数:返回指定单元格引用的列号。例如,公式 =COLUMN(D10)返回 4,因为列 D 为第四列。COLUMN([reference])reference 可选。要返回其列号的单元格或单元格区域。

如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。

将公式作为数组公式输入

从公式单元格开始,选择要包含数组公式的区域。按 F2,然后按 Ctrl+Shift+Enter。

如果参数 reference 为一个单元格区域,并且 COLUMN 函数不是以水平数组公式的形式输入的,则 COLUMN 函数将返回最左侧列的列号。

如果省略参数 reference,则假定该参数为对 COLUMN 函数所在单元格的引用。

参数 reference 不能引用多个区域。

4、INDEX函数:返回表或区域中的值或值的引用。函数 INDEX 有两种形式:数组形式和引用形式。

数组形式:返回表格或数组中的元素值,此元素由行序号和列序号的索引值给定。

INDEX(array[单元格区域或数组],row_num,column_num)如果同时使用参数 row_num 和 column_num,函数 INDEX 返回 row_num 和 column_num 交叉处的单元格中的值。

如果将 row_num 或 column_num 设置为 0,函数 INDEX 则分别返回整个列或行的数组数值。A

B 2 数据 数据 苹果 柠檬 香蕉 梨

公式 说明(结果)

=INDEX(A2:B3,2,2)位于区域中第二行和第二列交叉处的数值(梨)

=INDEX(A2:B3,2,1)位于区域中第二行和第一列交叉处的数值(香蕉)

引用形式: 返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。INDEX(reference,row_num,column_num,area_num)Reference 必需。对一个或多个单元格区域的引用。如果为引用输入一个不连续的区域,必须将其用括号括起来。Area_num 可选。选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,依此类推。如果省略 area_num,则函数 INDEX 使用区域 1。A

B

C 2 水果 价格 计数 苹果 香蕉 柠檬 柑桔 梨 杏

2.80

0.59

0.25

0.55

0.34

0.69

9 10 腰果 3.55 16 11 花生 1.25 20 12 胡桃 1.75 12 公式 说明(结果)

=INDEX(A2:C6, 2, 3)区域 A2:C6 中第二行和第三列的交叉处,即单元格 C3 的内容。(38)=INDEX((A1:C6, A8:C11), 2, 2, 2)

第二个区域 A8:C11 中第二行和第二列的交叉处,即单元格 B9 的内容。(3.55)=SUM(INDEX(A1:C11, 0, 3, 1))

对第一个区域 A1:C11 中的第三列求和,即对 C1:C6 求和。(216)

=SUM(B2:INDEX(A2:C6, 5, 2))

返回以单元格 B2 开始到单元格区域 A2:A6 中第五行和第二列交叉处结束的单元格区域的和,即单元格区域 B2:B6 的和。(2.42)

5、INDIRECT 函数:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。更改公式中对单元格的引用,而不更改公式本身

INDIRECT(ref_text, [a1])1 A

B 2 数据 数据 B2 1.333 4 B3 45 5 George 10 6 5 62 7 公式 说明(结果)

=INDIRECT($A$2)单元格 A2 中的引用值(1.333)8 =INDIRECT($A$3)单元格 A3 中的引用值(45)=INDIRECT($A$4)9 =INDIRECT(“B”&$A$5)10

如果单元格 B4 有定义名“George”,则返回定义名的值(10)

单元格 A5 中的引用值(62)

6、OFFSET 函数:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

OFFSET(reference, rows, cols, [height], [width])Reference 必需。作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,OFFSET 返回错误值 #VALUE!。

Rows 必需。相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区域的左上角单元格比 reference 低 5 行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

Cols 必需。相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 Cols,则说明目标引用区域的左上角的单元格比 reference 靠右 5 列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

Height 可选。高度,即所要返回的引用区域的行数。Height 必须为正数。

Width 可选。宽度,即所要返回的引用区域的列数。Width 必须为正数。

7、MOD 函数:返回两数相除的余数。结果的正负号与除数相同。MOD(number, divisor)1 2 3 4 5 A 公式 =MOD(3, 2)

B

说明(结果)3/2 的余数(1)=MOD(-3, 2)-3/2 的余数。符号与除数相同(1)=MOD(3,-2)3/-2 的余数。符号与除数相同(-1)=MOD(-3,-2)-3/-2 的余数。符号与除数相同(-1)

8、VLOOKUP 函数:搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。

table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。

col_index_num 必需。table_array 参数中必须返回的匹配值的列号。range_lookup 可选。一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值:

如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。

要点

Excel统计函数练习 篇9

演示动画

操作步骤

如果大家对Excel函数不是非常熟悉,建议大家采用Excel函数向导来输入函数计算式,

EXCEL常用函数介绍 篇10

函数名称:SUM

主要功能:计算所有参数数值的和,

使用格式:SUM( Number1,Number2……)

参数说明:Number1、Number2……代表需要 计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。

应用举例:如图7所示,在 D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。

特别提醒:如果参数为数组 或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如 果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。

30、SUMIF函数

函数名称:SUMIF

主要功能:计算符合指定条件的单元格区域内的数值和。

使用格式:SUMIF(Range,Criteria,Sum_Range)

参数说明:Range代表条件判断的单元 格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。

应用 举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,”男“,D2:D63),确认后即可求 出“男”生的语文成绩和。

特别提醒:如果把上述公式修改为:=SUMIF (C2:C63,”女“,D2:D63),即可求出“女”生的语文成绩和;其中“男 ”和“女”由于是文本型的,需要放在英文状态下的双引号(”男“、” 女“)中。

31、TEXT函数

函数名称:TEXT

主要功能:根据指定的数值格式将 相应的数字转换为文本形式。

使用格式:TEXT(value,format_text)

参数说明:value代 表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。

应用举例:如果 B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, ”$0.00“),确 认后显示为“$1280.45”。

特别提醒:format_text参数可以根据“单元格格式 ”对话框“数字”标签中的类型进行确定。

32、TODAY函数

函数名称: TODAY

主要功能:给出系统日期。

使用格式:TODAY

参数说明:该函数不需要参 数。

应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间 发生了改变,只要按一下F9功能键,即可让其随之改变,

特别提醒:显示出来的日期格式,可以 通过单元格格式进行重新设置(参见附件)。

33、VALUE函数

函数名称:VALUE

主 要功能:将一个代表数值的文本型字符串转换为数值型。

使用格式:VALUE(text)

参数说 明:text代表需要转换文本型字符串数值。

应用举例:如果B74单元格中是通过LEFT等函数截取 的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。

特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。

34、VLOOKUP函数

函数名称:VLOOKUP

主要功能:在数据表的首列查找指定的数值 ,并由此返回数据表当前行中指定列处的数值。

使用格式:VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)

参数说明:Lookup_value代表需要 查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域 中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3 列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就 是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值 ,如果找不到,则返回错误值#N/A。

应用举例:参见图7,我们在D65单元格中输入公式: =VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单 元格中即刻显示出该学生的语言成绩。

特别提醒:Lookup_value参见必须在Table_array区域的 首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关 Range_lookup参数的用法是错误的。

35、WEEKDAY函数

函数名称:WEEKDAY

主要功 能:给出指定日期的对应的星期数。

使用格式:WEEKDAY(serial_number,return_type)

参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[ 当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday( 星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日 )为6时,该参数为3]。

应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的 星期数。

EXCEL需要掌握的函数 篇11

1.SUM 2.AVERAGE 3.COUNT 4.MAX 5.MIN 6.ABS 7.SQRT 8.COUNTIF 9.求年龄:用到的函数:YEAR,TODAY,DATEDIF 例如:求出生日期为“单元格C12”内容的年龄的两种求法: 1)=YEAR(TODAY())-YEAR(C12),然后设置单元格数字格式,小数为0位。

2)=DATEDIF(C12,TODAY(),“Y”)

datedif(start_date,end_date,unit)该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。

“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。

10.RANK:求名次

例:=RANK(E2,E2:E10,1)表示求E2在E2:E10的范围内按升序排的名次。

为了能够利用填充柄进行拖动,E2:E10要用绝对地址:$E$2:$E$10 11.IF:判断一个条件是否满足,如果满足返回一个数据,否则返回另一个数据。

例:判断C2单元格的成绩数据是否大于60分,“是”返回“及格”,否则返回“不及格”。

Excel XP函数教程 篇12

张迎新

Excel是集表格、计算和数据库为一身的优秀软件,其数据处理的核心是函数和数据库,本文介绍Excel

XP函数的新增功能、常用函数和数据库的使用方法,以及Excel XP的网络集成特性。

一、Excel XP函数新增功能

1.公式错误检查

公式是Excel处理数据的主要工具,由于它的运算符和参数比较复杂,用户构造公式时极易发生错误。为了加快错误的排除速度,Excel

XP提供了公式错误检查功能。当单元格中的公式出现错误时,其左侧会出现智能标记按钮。单击该按钮可以打开一个智能标记菜单,其上端显示出错误的名称(如无效名称错误),能帮助用户迅速发现错误原因。

2.函数工具提示

用户直接输入公式的函数名和参数时,不能看到函数格式和参数的提示,这是公式发生错误的一个重要原因。为此,Excel

XP增加了函数工具提示功能。以公式=SUMIF(A1:A8)为例,当你输入=SUMIF后,公式下方会显示黄色的函数工具提示条,提供了有关函数和参数的语法信息,

你只要单击其中的函数或参数名称,就可以打开帮助获得更多信息。

3.用自然语言搜索函数

Excel拥有数百个函数,寻找适用的函数是初级用户面临的难题。为此,Excel

XP在插入函数对话框中增加了搜索函数功能。假如你要完成数据排序任务,可以单击工具栏中的插入函数按钮打开对话框,在其中的搜索函数框内输入排序,然后单击转到按钮,对话框下面的选择函数框中显示RANK等排序函数。

4.监视窗口

如果一个工作表的不同单元格或者多个工作表设置了公式,要想查看其内容和计算结果,必须在不同单元格或工作表中转换。为此,Excel

XP增加了一个名为监视窗口的工具。其使用方法是:选中含有公式的待监视单元格,再用鼠标右键单击工具栏选择监视窗口。然后单击监视窗口中的添加监视按钮,被监视的公式及其计算结果就会显示在监视窗口中。

5.公式审核

Excel

上一篇:最心烦的句子说说心情下一篇:台江县统计局关于开展向李林森同志学习活动的情况报告