大家好,今天小编关注到一个比较有意思的话题,就是关于职场统计小技巧包括的问题,于是小编就整理了2个相关介绍职场统计小技巧包括的解答,让我们一起看看吧。
这是一个很简单的Excel统计问题,这个问题对Excel来说,小菜一碟!
这里我就先举一个简单的例子,很简单,实际职场中,表格数据会比这里示例复杂,不过,方法和技巧是一样的。
示例如下所示:
Excel中,数据统计分析的方法很多,对我来说,最喜欢的,还是***表,能用***表搞定的统计分析,我一般都不会去用公式。
日常工作中,大部分的统计分析,用***表都能轻松搞定,如这个示例中,可以如下步骤:
①选择数据区域 → ②菜单选择“插入”-“数据***表” → ③通过鼠标拖拉数据字段,调整***表结构(拖拽字段“专业”到行区域,“姓名”到值区域) → ④设置统计方式(设置姓名字段统计方式为计数)
如上步骤,点点鼠标就能轻松搞定各种数据统计分析了,很简单吧!
如下完整动画演示:
如何统计Excel表格中不同专业的人数?
很高兴您的邀请
材料/工具
EXCEL2016
方法
一、函数法,首先在E列E2单元格输入函数“(INDEX(C:C,MIN(IF(COUNTIF($E$1:E1,$C$2:$C$160)=0,ROW($C$2:$C$160),4^8)))&"")”按Ctrl+Shift+Enter三键下拉公式,这一步的目的是刷选出C列不重复数据
二、在F列F2内输入“(COUNTIF($C$2:$C$45,$E2))”公式下拉,搞定!
三、数据***表,全选数据区域,“插入”→“数据***表”→对话框中“现有工作表”四、位置选择E列E2单元格,数据***表字段中,分别将“专业”放到“行”和“值”中
五、搞定了
COUNTIF函数教程
说明
返回范围内满足某个条件的单元格的数量。
示例
COUNTIF(A1:A10,">20")
语法
COUNTIF(范围,条件)
范围
要根据条件进行检测的范围。
条件
方法一:使用countif函数
具体的案例如下:
做好对应的表格,F2中输入公式=COUNTIF(A2:A25,E2)
公式解读:A2:A25统计区域,统计符合E2条件的数量
方法二:使用数据***表
选中需要统计人数的B列,点击Excel菜单,“插入”-“数据***表”
谢谢邀请!统计EXCEL中不同专业人数的方法有很多,这里我分享2种常用的方法,即公式法和数据***表法,希望能够帮到您!
函数解析:
1、COUNTIF:计算满足单个条件的单元格数目
使用格式:COUNTIF(条件范围,条件)
2、COUNTIFS:计算满足多个条件的单元格数目
使用格式:COUNTIF(条件范围1,条件1,条件范围2,条件2,……)
COUNTIFS的参数有两种,一种为条件范围,另一种为条件,它们是成对出现的。
公式运用方法如下图:
以上面的数据为例,我们只要将鼠标放在数据表的任一单元格,点【插入】→【数据***表】,这时会自动选择所有数据,我们只要选择放置数据***表的位置即可,然后把专业拖到【行】将姓名拖到【列】,即可很方便地统计不同专业的人数。具体动图如下:
***ALL函数教程
说明
返回数据集中的第 k 个最小值。
示例
***ALL(A2:B100,4)
语法
***ALL(array,k)
array
需要找到第 k 个最小值的数组或数值数据区域。
k
用excel自动统计一组数据的后十名,要用***ALL(array,k)函数,***ALL的意思就是“小的”。函数中的array表示要求第k个最小值点的数值数组或数值区域,k表示要返回的最小值点在数组或数据区中的位次。
首先用row(1:10)表达出k的值{1;2;3;4;5;6;7;8;9;10},再用***ALL(B:B,ROW(1:10)),提取出B列成绩中最小的10个成绩,最后用求和函数sum求出这10个成绩的总和(还可以用函数***erage求出这10个成绩的平均值等),公式为=SUM(***ALL(B:B,ROW(1:10)))。特别注意公式中因涉及到了数组,要用{ }把公式括起来,但不能手工录入{ },一定要按下CTRL+SHIFT+ENTER来加{ }。
表中只象征性的录入了14名学生的成绩,可以随意增减学生人数。有一个学生就必须录入一个成绩,就算是0分也必须录入,没有学生姓名的行的成绩列单元格须是空值即不能录入任何数值。
如果要计算后20名的成绩总和,可以把公式中的row(1:10)变更为row(1:20)。
楼上的回答不够严密。现实生活中如果这组数据是手动输入的考试成绩,很有可能有缺考。缺考的成绩处理有人喜欢写0,有人喜欢空起来什么都不填,有时候我们不会统计缺考的排名。
还有一种情况,这组数据是由公式计算得到的结果,含有空值和0,这种写公式就要特别注意空值。
如果这组数据是考试成绩,缺考考生的成绩为空,交白卷或全错的成绩为0,我们需要统计非空和非零数据排名最后10名的成绩和,如图
B2输入公式
=SUM(***ALL(IF(A2:A1048576>0,A2:A1048576),ROW(1:10))),然后按ctrl+shift+enter
如果我们要统计非空数据排名最后10名的成绩和,B2公式为
=SUM(***ALL(IF(A2:A1048576<>"",A2:A1048576),ROW(1:10))),然后按ctrl+shift+enter
这里我们来个扩展,因为中国式排名的最后10名和国际排名的最后10名没有区别,我们分别来求国际排名的前10名成绩和与中国式排名的前10名成绩和。
***设A2:A25的数据手动输入,如图:
Excel如何自动统计一组数据的后十名成绩之和,而且学生的成绩或者人数是随时变化的?这个问题用函数来解答还是相对比较复杂的。先看下面我制作的源数据表:
学生的人数有一百多人,而且是乱序排列,我们如何利用一个公式将成绩排在最后n名的成绩加起来或者算平均值呢。
首先,我们要考虑的第一个问题是:用哪一个函数才能得到10个最小的值呢?毫无疑问,我们用min函数只能得到一个最小的成绩,因此不能用。我们只能用***all函数,这个函数主要就是用来取第n小的数据的。此函数语法为:=***all(array,k)仅有两个参数,array代表单元格区域,我们需要在某个区域里取第n小的值,k代表第n,我们比如我们要取倒数第一名,k就为1,倒数第二名,k就为2……这里我们要取倒数第一名到倒数第10名,因此***all函数第二参数可以写为:=***all(array,{1;2;3;4;5;6;7;8;9;10}),也可以写成:=***all(array,row(1:10))
其次,我们要考虑的第二个问题是:我们的学生人数是不固定的,如何***all的array参数能够动态变化呢?为了让array参数能够动态变化,我们可以使用函数来动态引用区域。具体可以用offset函数做。通过offset函数我们可以方便快捷地得到B列的动态区域。offset函数语法如下:=offset(reference,rows,cols,[height],[width]),此函数包括5个参数,第一个参数引用区域起点,本例中起点为B1单元格;第二个参数rows代表偏移的行数,咱们要取的值就是整个B列,因此行数偏移为0,第三参数column代表偏移的列数,咱们第一参数就在B列,因此也不做偏移,值为0;第四参数height代表区域的高度,在这里区域的高度就取决于B列中有多少个非空单元格然后减掉1(不包括b1),因此我们可以通过=counta(B:B)-1公式得到;第五个参数表示区域的宽度,这里为1,第五参数由于打了中括号,我们使用默认值,因此直接可以省略,因此最终offset的公式为:=OFFSET(B1,0,0,COUNTA(B:B)-1)。通过这一步我们的***all函数已经写好了:
=***ALL(OFFSET(B1,0,0,COUNTA(B:B)-1),row(1:10))
通过此公式,我们便可以得到最后10名的成绩。
最后,我们可以利用sum函数或者***erage函数对最后10同学的成绩求和或者算平均值。因此只需要在第二步得出的公式外层加一个sum函数或者***erage函数即可。
=***erage(***ALL(OFFSET(B1,0,0,COUNTA(B:B)-1),row(1:10))) =sum(***ALL(OFFSET(B1,0,0,COUNTA(B:B)-1),row(1:10)))
输入完公式后,还有一点极其重要,因为本公式为数组公式,大家输入完后不要敲回车,而是按下CTRL+SHIFT+ENTER完成数组公式的录入。最终的公式效果为:
{=SUM(***ALL(OFFSET(B1,,,COUNTA(B:B)-1),ROW(1:10)))}
期待我的回答解决了你的问题。更多精彩内容,欢迎关注我的头条号:傲看今朝职场派
到此,以上就是小编对于职场统计小技巧包括的问题就介绍到这了,希望介绍关于职场统计小技巧包括的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.freeconferencesource.com/post/53887.html