- ?
2018年最全的excel函数大全14—统计函数(8)
韩荠
展开
上次给大家分享了《2018年最全的excel函数大全14—统计函数(7)》,这次分享给大家统计函数(8)。
RANK.AVG 函数
描述
返回一列数字的数字排位:数字的排位是其大小与列表中其他值的比值;如果多个值具有相同的排位,则将返回平均排位。
用法
RANK.AVG(number,ref,[order])
RANK.AVG 函数用法具有下列参数:
Number必需。 要找到其排位的数字。Ref必需。 数字列表的数组,对数字列表的引用。 Ref 中的非数字值会被忽略。Order可选。 一个指定数字排位方式的数字。
备注
如果 Order 为 0(零)或省略,Excel 对数字的排位是基于 ref 为按降序排列的列表。如果 Order 不为零,Excel 对数字的排位是基于 ref 为按升序排列的列表。
案例
RANK.EQ 函数
描述
返回一列数字的数字排位。 其大小与列表中其他值相关;如果多个值具有相同的排位,则返回该组值的最高排位。
如果要对列表进行排序,则数字排位可作为其位置。
用法
RANK.EQ(number,ref,[order])
RANK.EQ 函数用法具有下列参数:
Number必需。 要找到其排位的数字。Ref必需。 数字列表的数组,对数字列表的引用。 Ref 中的非数字值会被忽略。Order可选。 一个指定数字排位方式的数字。
备注
如果 Order 为 0(零)或省略,Excel 对数字的排位是基于 Ref 为按降序排列的列表。如果 Order 不为零, Excel 对数字的排位是基于 Ref 为按照升序排列的列表。RANK.EQ 赋予重复数相同的排位。 但重复数的存在将影响后续数值的排位。 例如,在按升序排序的整数列表中,如果数字 10 出现两次,且其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。要达到某些目的,可能需要使用将关联考虑在内的排位定义。 在上一案例中,可能需要将数字 10 的排位修改为 5.5。 这可以通过向 RANK.EQ 返回的值添加以下修正系数来实现。 此修正系数适用于按降序排序(order = 0 或省略)和按升序排序(order = 非零值)计算排位的情况。
关联排位的修正系数 =[COUNT(ref) + 1 – RANK.EQ(number, ref, 0) – RANK.EQ(number, ref, 1)]/2。
在工作簿中的案例中,RANK.EQ(A3,A2:A6,1) 等于3。 修正系数为 (5 + 1 – 2 – 3)/2 = 0.5,将关联考虑在内的修订排位为 3 + 0.5 = 3.5。 如果数字在 ref 中仅出现一次,此修正系数将为 0,因为无需调整 RANK.EQ 以进行关联。
案例
RSQ 函数
描述
通过 known_y's 和 known_x's 中的数据点返回皮尔生乘积矩相关系数的平方。有关详细信息,请参阅PEARSON 函数。R 平方值可以解释为 y 方差可归于 x 方差的比例。
用法
RSQ(known_y's,known_x's)
RSQ 函数用法具有下列参数:
Known_y's必需。 数组或数据点区域。Known_x's必需。 数组或数据点区域。
备注
参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果 known_y's 和 known_x's 为空或其数据点个数不同,函数 RSQ 返回错误值 #N/A。如果 known_y's 和 known_x's 只包含 1 个数据点,则 RSQ 返回 错误值 #p/0!。皮尔生(Pearson)乘积矩相关系数 r 的计算公式如下:
其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
RSQ 返回 r2,即相关系数的平方。
案例
SKEW 函数
描述
返回分布的偏斜度。 偏斜度表明分布相对于平均值的不对称程度。 正偏斜度表明分布的不对称尾部趋向于更多正值。 负偏斜度表明分布的不对称尾部趋向于更多负值。
用法
SKEW(number1, [number2], ...)
SKEW 函数用法具有下列参数:
number1, number2, ...Number1 是必需的,后续数字是可选的。 用于计算偏斜度的 1 到 255 个参数。 也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
备注
参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果数据点个数少于三,或者样本标准偏差为零,则 SKEW 返回 错误值 #p/0!。偏斜度公式的定义如下:
案例
SKEW.P 函数
描述
返回基于样本总体的分布不对称度:表明分布相对于平均值的不对称程度。
用法
SKEW.P(number 1, [number 2],…)
SKEW.P 函数用法具有下列参数。
Number 1, number 2,…Number 1 是必选项,后续数字是可选项。Number 1、number 2、… 等是 1 至 254 个数字,或包含数字的名称、数组或引用,您要以此函数获得其样本总体的分布不对称度。
SKEW.P 使用下面的公式:
备注
参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零 (0) 值的单元格将计算在内。SKEW.P 使用样本总体的标准偏差,而非一个样本。如果参数值无效,SKEW.P 返回错误值 #NUM!。如果参数使用的数据类型无效,SKEW.P 返回错误值 #VALUE!。如果数据点个数少于三,或者样本标准偏差为零,SKEW.P 返回错误值 #p/0!。
案例
SLOPE 函数
描述
返回通过 known_y's 和 known_x's 中数据点的线性回归线的斜率。 斜率为垂直距离除以线上任意两个点之间的水平距离,即回归线的变化率。
用法
SLOPE(known_y's, known_x's)
SLOPE 函数用法具有下列参数:
Known_y's必需。 数字型因变量数据点数组或单元格区域。Known_x's必需。 自变量数据点集合。
备注
参数可以是数字,或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果 known_y's 和 known_x's 为空或其数据点个数不同,函数 SLOPE 返回错误值 #N/A。回归直线的斜率计算公式如下:
其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
SLOPE 和 INTERCEPT 函数中使用的下层算法与 LINEST 函数中使用的下层算法不同。 当数据未定且共线时,这些算法之间的差异会导致不同的结果。 例如,如果参数 known_y's 的数据点为 0,参数 known_x's 的数据点为 1:SLOPE 和 INTERCEPT 返回 错误 #p/0!。 SLOPE 和 INTERCEPT 的算法用于只查找一个答案,在这种情况下,还可能会出现多个答案。LINEST 会返回值 0。 LINEST 的算法用来返回共线数据的合理结果,在这种情况下至少可找到一个答案。
案例
SMALL 函数
描述
返回数据集中的第 k 个最小值。 使用此函数以返回在数据集内特定相对位置上的值。
用法
SMALL(array,k)
SMALL 函数用法具有下列参数:
Array必需。 需要找到第 k 个最小值的数组或数值数据区域。K必需。 要返回的数据在数组或数据区域里的位置(从小到大)。
备注
如果 array 为空,则 SMALL 返回 错误值 #NUM!。如果 k ≤ 0 或 k 超过了数据点个数,则 SMALL 返回 错误值 #NUM!。如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。
案例
STANDARDIZE 函数
描述
返回由 mean 和 standard_dev 表示的分布的规范化值。
用法
STANDARDIZE(x, mean, standard_dev)
STANDARDIZE 函数用法具有下列参数:
X必需。 需要进行正态化的数值。Mean必需。分布的算术平均值。standard_dev必需。分布的标准偏差。
备注
如果 standard_dev ≤ 0,则 STANDARDIZE 返回错误值 #NUM!。规范化值的公式为:
案例
STDEV.P 函数
描述
计算基于以参数形式给出的整个样本总体的标准偏差(忽略逻辑值和文本)。
标准偏差可以测量值在平均值(中值)附近分布的范围大小。
用法
STDEV.P(number1,[number2],...)
STDEV.P 函数用法具有下列参数:
Number1必需。对应于总体的第一个数值参数。Number2, ...可选。对应于总体的 2 到 254 个数值参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
备注
STDEV.P 假定其参数是整个总体。如果数据代表总体样本,请使用 STDEV 计算标准偏差。对于大样本容量,函数 STDEV.S 和 STDEV.P 计算结果大致相等。此处标准偏差的计算使用“n”方法。参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包含引用中的逻辑值和代表数字的文本,请使用 STDEVPA 函数。函数 STDEV.P 的计算公式如下:
其中 x 为样本平均值 AVERAGE(number1,number2,…),n 为样本大小。
案例
STDEV.S 函数
描述
基于样本估算标准偏差(忽略样本中的逻辑值和文本)。
标准偏差可以测量值在平均值(中值)附近分布的范围大小。
用法
STDEV.S(number1,[number2],...)
STDEV.S 函数用法具有下列参数:
Number1必需。对应于总体样本的第一个数值参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。Number2, ...可选。对应于总体样本的 2 到 254 个数值参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
备注
STDEV.S 假设其参数是总体样本。如果数据代表整个总体,请使用 STDEV.P 计算标准偏差。此处标准偏差的计算使用“n-1”方法。参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包含引用中的逻辑值和代表数字的文本,请使用 STDEVA 函数。函数 STDEV.S 的计算公式如下:
其中 x 为样本平均值 AVERAGE(number1,number2,…),n 为样本大小。
案例
STDEVA 函数
描述
根据样本估计标准偏差。 标准偏差可以测量值在平均值(中值)附近分布的范围大小。
用法
STDEVA(value1, [value2], ...)
STDEVA 函数用法具有下列参数:
Value1, value2, ...Value1 是必需的,后续值是可选的。 对应于总体样本的 1 到 255 个值。 也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
备注
STDEVA 假定其参数是总体样本。 如果数据代表整个总体,则必须使用 STDEVPA 计算标准偏差。此处标准偏差的计算使用“n-1”方法。参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,例如 TRUE 和 FALSE。包含 TRUE 的参数作为 1 来计算;包含文本或 FALSE 的参数作为 0(零)来计算。如果参数为数组或引用,则只使用其中的数值。 数组或引用中的空白单元格和文本值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算不包括引用中的逻辑值和代表数字的文本,请使用 STDEV 函数。STDEVA 使用下面的公式:
其中 x 是样本平均值 AVERAGE(value1,value2,…) 且 n 是样本大小。
案例
以上是所有EXCEL的统计函数(8)描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的统计函数(8)。
- ?
Excel函数公式:Excel常用函数公式——基础篇(六)
柯乐瑶
展开
一、WEEKDAY函数。
作用:给出指定日期对应的星期。
语法:=WEEKDAY(日期或对日期的引用,统计方式)。
统计方式有:
一般情况下我们使用2,符合我们的日常习惯,暨星期一为1,……星期天为7。
方法:
在目标单元格中输入公式:=WEEKDAY(C3,2)。
二、ISERROR函数。
作用:主要用于测试函数式返回的结果是否有错误,如果有错,返回TRUE ,否则返回FALSE。
语法:=ISERROR(值或表达式)。
方法:
在目标单元格中输入公式:=ISERROR(D3/E3)。
三、SUBTOTAL函数。
作用:根据分类代码返回汇总情况。
语法:=SUBTOTAL(汇总代码,值或对值的引用)。
汇总代码有:
其中1-11包含隐藏值,101-111忽略隐藏值。
方法:
在目标单元格中输入公式:=SUBTOTAL(1,D3:D9)、=SUBTOTAL(3,D3:D9)
四、TEXT函数。
作用:根据指定的格式将相应的数字转换为文本格式。
语法:=TEXT(值,格式)。
方法:
在目标单元格中输入公式:=TEXT(D3,"$0.00")。
五、VALUE函数。
作用:讲一个代表数值的文本字符串转换为数值型。
语法:=VALUE(文本字符串)。
方法:
在目标单元格中输入公式:=VALUE(D3)。
- ?
Excel函数公式:含金量超高的8个Excel函数公式,必须掌握
顾不斜
展开
Excel的强大之处在于数据的处理分析,如果对简单的数据不会处理分析,那就有些OUT了……
一、自动记录资料录入时间。
方法:
1、选中记录时间单元格。
2、快捷键:Ctrl+1打开【设置单元格格式】对话框,选择【分类】中的【自定义】,【类型】中的【yyyy/m/d h:mm】。
3、确定。
4、【文件】-【选项】-【公式】,选择【计算选项】中的【启用迭代计算】。
5、目标单元格中输入公式:=IF(B3="","",IF(F3="",NOW(),F3))。
二、数据可视化。
方法:
1、设置目标单元格的字体为:Arial Black,字号为80号。
2、输入公式:=REPT("-",C3)。
3、Ctrl+Enter填充。
三、按指定条件填充序号。
方法:
1、选定目标单元格。
2、输入公式:=IF(B3<>"",1,D2+1)。
3、Ctrl+Enter填充。
四、指定条件下的排序。
方法:
1、选定目标单元格。
2、输入公式:=COUNTIF(E$3:E3,E3)。
3、Ctrl+Enter填充。
五、对合并单元格填充序号。
方法:
1、选定目标单元格。
2、输入公式:=MAX(A$2:A2)+1。
3、Ctrl+Enter填充。
六、对合并单元格填充序号。
方法:
1、选定目标单元格。
2、输入公式:=COUNTA(A$2:A2)。
3、Ctrl+Enter填充。
七、合并单元格计数。
方法:
1、选定目标单元格。
2、输入公式:=COUNTA(E3:E9)-SUM(F4:F9)。
3、Ctrl+Enter填充。
八、合并单元格求和。
方法:
1、选定目标单元格。
2、输入公式:=SUM(C3:C9)-SUM(F4:F9)。
3、Ctrl+Enter填充。
- ?
7天,整理出常用的Excel函数公式大全(共21个)
远望
展开
在HR同事电脑中,经常看到海量的Excel表格,员工基本信息、提成计算、考勤统计、合同管理....看来再完备的HR系统也取代不了Excel表格的作用。一周前,交给小助理木炭一个任务,尽可能多的收集HR工作中的Excel公式。进行了整理编排,于是有了这篇本平台史上最全HR的Excel公式+数据分析技巧集。
一、员工信息表公式
1、计算性别(F列)
=IF(MOD(MID(E3,17,1),2),"男","女")
2、出生年月(G列)
=TEXT(MID(E3,7,8),"0-00-00")
3、年龄公式(H列)
=DATEDIF(G3,TODAY(),"y")
4、退休日期 (I列)
=TEXT(EDATE(G3,12*(5*(F3="男")+55)),"yyyy/mm/dd aaaa")
5、籍贯(M列)
=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)
注:附带示例中有地址库代码表
6、社会工龄(T列)
=DATEDIF(S3,NOW(),"y")
7、公司工龄(W列)
=DATEDIF(V3,NOW(),"y")&"年"&DATEDIF(V3,NOW(),"ym")&"月"&DATEDIF(V3,NOW(),"md")&"天"
8、合同续签日期(Y列)
=DATE(YEAR(V3)+LEFTB(X3,2),MONTH(V3),DAY(V3))-1
9、合同到期日期(Z列)
=TEXT(EDATE(V3,LEFTB(X3,2)*12)-TODAY(),"[<0]过期0天;[<30]即将到期0天;还早")
10、工龄工资(AA列)
=MIN(700,DATEDIF($V3,NOW(),"y")*50)
11、生肖(AB列)
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(E3,7,4),12)+1,1)
二、员工考勤表公式
1、本月工作日天数(AG列)
=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)
2、调休天数公式(AI列)
=COUNTIF(B9:AE9,"调")
3、扣钱公式(AO列)
婚丧扣10块,病假扣20元,事假扣30元,矿工扣50元
=SUM((B9:AE9={"事";"旷";"病";"丧";"婚"})*{30;50;20;10;10})
四、员工数据分析公式
1、本科学历人数
=COUNTIF(D:D,"本科")
2、办公室本科学历人数
=COUNTIFS(A:A,"办公室",D:D,"本科")
3、30~40岁总人数
=COUNTIFS(F:F,">=30",F:F,"<40")
五、其他公式
1、提成比率计算
=VLOOKUP(B3,$C$12:$E$21,3)
2、个人所得税计算
假如A2中是应税工资,则计算个税公式为:
=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)
3、工资条公式
=CHOOSE(MOD(ROW(A3),3)+1,工资数据源!A$1,OFFSET(工资数据源!A$1,INT(ROW(A3)/3),,),"")
注:
A3:标题行的行数+2,如果标题行在第3行,则A3改为A5
工资数据源!A$1:工资表的标题行的第一列位置
4、Countif函数统计身份证号码出错的解决方法
由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用 &"*" 转换为文本型即可正确统计。
=Countif(A:A,A2&"*")
六、利用数据透视表完成数据分析
1、各部门人数占比
统计每个部门占总人数的百分比
2、各个年龄段人数和占比
公司员工各个年龄段的人数和占比各是多少呢?
3、各个部门各年龄段占比
分部门统计本部门各个年龄段的占比情况
4、各部门学历统计
各部门大专、本科、硕士和博士各有多少人呢?
5、按年份统计各部门入职人数
每年各部门入职人数情况
附:HR工作中常用分析公式
1.【新进员工比率】=已转正员工数/在职总人数
2.【补充员工比率】=为离职缺口补充的人数/在职总人数
3.【离职率】(主动离职率/淘汰率=离职人数/在职总人数=离职人数/(期初人数+录用人数)×100%
4.【异动率】=异动人数/在职总人数
5.【人事费用率】=(人均人工成本*总人数)/同期销售收入总数
6.【招聘达成率】=(报到人数+待报到人数)/(计划增补人数+临时增补人数)
7.【人员编制管控率】=每月编制人数/在职人数
8.【人员流动率】=(员工进入率+离职率)/2
9.【离职率】=离职人数/((期初人数+期末人数)/2)
10.【员工进入率】=报到人数/期初人数
11.【关键人才流失率】=一定周期内流失的关键人才数/公司关键人才总数
12.【工资增加率】=(本期员工平均工资—上期员工平均工资)/上期员工平均工资
13.【人力资源培训完成率】=周期内人力资源培训次数/计划总次数
14.【部门员工出勤情况】=部门员工出勤人数/部门员工总数
15.【薪酬总量控制的有效性】=一定周期内实际发放的薪酬总额/计划预算总额
16.【人才引进完成率】=一定周期实际引进人才总数/计划引进人才总数
17.【录用比】=录用人数/应聘人数*100%
18.【员工增加率】 =(本期员工数—上期员工数)/上期员工数
【好东西记得分享哦!!!】
【好东西记得分享哦!!!】
【好东西记得分享哦!!!】
- ?
Excel函数公式:最常用的12个函数公式,你都掌握吗
Shen
展开
相对于高大上的函数公式技巧,在实际的工作中,我们经常使用的反倒是一些常见的函数公式,如果能对常用的函数公式了如指掌,对工作效率的提高绝对不止一点……
一、条件判断:IF函数。
目的:判断成绩所属的等次。
方法:
1、选定目标单元格。
2、在目标单元格中输入公式:=IF(C3>=90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格")))。
3、Ctrl+Enter填充。
解读:
IF函数是条件判断函数,根据判断结果返回对应的值,如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。
二、条件求和:SUMIF、SUMIFS函数。
目的:求男生的总成绩和男生中分数大于等于80分的总成绩。
方法:
1、在对应的目标单元格中输入公式:=SUMIF(D3:D9,"男",C3:C9)或=SUMIFS(C3:C9,C3:C9,">=80",D3:D9,"男")。
解读:
1、SUMIF函数用于单条件求和。暨求和条件只能有一个。易解语法结构为:SUMIF(条件范围,条件,求和范围)。
2、SUMIFS函数用于多条件求和。暨求和条件可以有多个。易解语法结构:SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,……条件N范围,条件N)。
三、条件计数:COUNTIF、COUNTIFS函数。
目的:计算男生的人数或男生中成绩>=80分的人数。
方法:
1、在对应的目标单元格中输入公式:=COUNTIF(D3:D9,"男")或=COUNTIFS(D3:D9,"男",C3:C9,">=80")。
解读:
1、COUNTIF函数用于单条件计数,暨计数条件只能有一个。易解语法结构为:COUNTIF(条件范围,条件).
2、COUNTIFS函数用于多条件计数,暨计数条件可以有多个。易解语法结构为:COUNTIFS(条件范围1,条件1,条件范围2,条件2……条件范围N,条件N)。
四、数据查询:VLOOKUP函数。
目的:查询相关人员对应的成绩。
方法:
在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。
解读:
函数VLOOKUP的基本功能就是数据查询。易解语法结构为:VLOOKUP(查找的值,查找范围,找查找范围中的第几列,精准匹配还是模糊匹配)。
五、逆向查询:LOOKUP函数。
目的:根据学生姓名查询对应的学号。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),A3:A9)。
解读:
公式LOOKUP函数的语法结构为:LOOKUP(查找的值,查找的条件,返回值的范围)。本示例中使用的位变异用法。查找的值为1,条件为0。根据LOOKUP函数的特点,如果 LOOKUP函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。
六、查询好搭档:INDEX+MATCH 函数
目的:根据姓名查询对应的等次。
方法:
在目标单元格中输入公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0))。
解读:
1、INDEX函数:返回给定范围内行列交叉处的值。
2、MATCH函数:给出指定值在指定范围内的所在位置。
3、公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0)),查询E3:E9中第MATCH(H3,B3:B9,0)行的值,并返回。
七、提取出生年月:TEXT+MID函数。
目的:从指定的身份证号码中提取出去年月。
方法:
1、选定目标单元格。
2、输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
3、Ctrl+Enter填充。
解读:
1、利用MID函数从C3单元格中提取从第7个开始,长度为8的字符串。
2、利用TEXT函数将字符的格式转换为“00-00-00”的格式,暨1965-08-21。
八、计算年龄:DATEDIF函数。
目的:根据给出的身份证号计算出对应的年龄。
方法:
1、选定目标单元格。
2、输入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")&"周岁"。
3、Ctrl+Enter填充。
解读:
1、利用MID获取C3单元格中从第7个开始,长度为8的字符串。
2、用Text函数将字符串转换为:00-00-00的格式。暨1965-08-21。
3、利用DATEDIF函数计算出和当前日期(TODAY())的相差年份(y)。
九、中国式排名:SUMPRODUCT+COUNTIF函数。
目的:对成绩进行排名。
方法:
1、选定目标单元格。
2、在目标单元格中输入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。
3、Ctrl+Enter填充。
解读:公式的前半部分(C$3:C$9>C3)返回的是一个数组,区域C$3:C$9中大于C3的单元格个数。后半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解为:*1/COUNTIF(C$3:C$9,C$3:C$9),公式COUNTIF(C$3:C$9,C$3:C$9)返回的值为1,只是用于辅助计算。所以上述公式也可以简化为:=SUMPRODUCT((C$3:C$9>C3)*1)+1。
- ?
Excel函数公式:Excel常用序列函数,直接套用
顾冰萍
展开
实际的工作中,填写序列号的地方非常的多,如果手动去处理,非常的麻烦,是否可以用函数公式来解决了?
一、字母序列。
目的:生成字母序列(大写、小写)。
方法:
在目标单元格中输入公式:=CHAR(ROW(A65))、=CHAR(ROW(A97))。
解读:
1、大写字母A的ASCII码为65,利用函数ROW函数获取单元格A65的行号,及字母A的ASCII码,然后利用函数CHAR转为为对应的字母。
2、利用ROW函数获取行号的目的在于变量为动态值。便于填充。
二、星期序列(中文、英文)。
目的:根据日期快速的填充星期。
方法:
在目标单元格中输入公式:=TEXT(A3,"aaaa")、=TEXT(A3,"dddd")。
三、中文大写数字。
目的:根据对应的阿拉伯数字生成中文大写数字。
方法:
在目标单元格总输入公式:=TEXT(A3,"[dbnum2]")。
- ?
Excel函数公式:Excel常用函数公式——基础篇(七)
小美狐
展开
一、LOOKUP函数。
作用:提取查询。
语法:=LOOKUP(查询值,查询范围)
方法:
在目标单元格中输入公式:=LOOKUP(9^9,C:C)、=LOOKUP(9^9,D:D)。
解读:
当需要查询最后一条相关记录时,查询值用一个很大的值9^9来替代,实现向下匹配。
二、TEXT函数。
作用:返回间隔分钟数。
语法:=TEXT(值,格式代码)。
方法:
在目标单元格中输入公式:=TEXT(G6-G4,"[m]分钟")。
三、INDEX+MATCH组合函数。
作用:动态查询所需的值。
方法:
在目标单元格中输入公式:=INDEX($B$3:$F$9,MATCH($B$13,$B$3:$B$9,0),MATCH(C$12,$B$2:$F$2,0))。
四、SUM函数。
作用:合并单元格求和。
方法:
在目标单元格中输入公式:=SUM(D3:D9)-SUM(E4:E9)。
五、NETWORKDAYS.INTL函数。
作用:计算两个日期之间的工作日天数。
语法:=NETWORKDAYS.INTL(开始日期,结束日期,周末方式,其它节假日)。
周末统计方式有:
方法:
在目标单元格中输入公式:=NETWORKDAYS.INTL(C3,D3,1)、=NETWORKDAYS.INTL(C3,D3,1,F4:F6)。
解读:
从实际的应用中给我们可以看出,如果省略第四个参数,默认为没有请假情况。
- ?
22个常用Excel函数大全,直接套用,提升工作效率!
幻城
展开
Excel曾经一度出现了严重Bug,主要有两种比较悲催的情况,首先是这种:
更加悲催的是这种:
言归正传,今天和大家分享一组常用函数公式的使用方法:职场人士必须掌握的12个Excel函数,用心掌握这些函数,工作效率就会有质的提升。
建议收藏备用着,有时间多学习操练下。
目录:数字处理、判断公式、统计公式、求和公式、查找与引用公式、字符串处理公式、其他常用公式等
一、数字处理
01.取绝对值
=ABS(数字)
02.数字取整
=INT(数字)
03.数字四舍五入
=ROUND(数字,小数位数)
二、判断公式
04.把公式返回的错误值显示为空
公式:C2
=IFERROR(A2/B2,"")
说明:如果是错误值则显示为空,否则正常显示。
05.IF的多条件判断
公式:C2
=IF(AND(A2<500,B2="未到期"),"补款","")
说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式
06.统计两表重复
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
07.统计年龄在30~40之间的员工个数
=FREQUENCY(D2:D8,{40,29})
08.统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
09.按多条件统计平均值
F2公式
=AVERAGEIFS(D:D,B:B,"财务",C:C,"大专")
10.中国式排名公式
=SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9)))
四、求和公式
11.隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
12.单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
13.单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
14.多条求模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
15.多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
16.按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
五、查找与引用公式
17.单条件查找
公式1:C11
=VLOOKUP(B11,B3:F7,4,FALSE)
说明:查找是VLOOKUP最擅长的,基本用法
18.双向查找
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
说明:利用MATCH函数查找位置,用INDEX函数取值
19.查找最后一个符合条件记录
公式:详见下图
说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值
20.多条件查找
公式:详见下图
说明:公式原理同上一个公式
21.指定非空区域最后一个值查找
公式;详见下图
说明:略
22.区间取值
公式:详见下图
公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。
六、字符串处理公式
23.多单元格字符合并
公式:c2
=PHONETIC(A2:A7)
说明:Phonetic函数只能对字符型内容合并,数字不可以。
24.截取除后3位之外的部分
公式:
=LEFT(D1,LEN(D1)-3)
说明:LEN计算出总长度,LEFT从左边截总长度-3个
25.截取 - 之前的部分
公式:B2
=Left(A1,FIND("-",A1)-1)
说明:用FIND函数查找位置,用LEFT截取。
26.截取字符串中任一段
公式:B1
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))
说明:公式是利用强插N个空字符的方式进行截取
27.字符串查找
公式:B2
=IF(COUNT(FIND("河南",A2))=0,"否","是")
说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。
28.字符串查找一对多
公式:B2
=IF(COUNT(FIND({"辽宁","黑龙江","吉林"},A2))=0,"其他","东北")
说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果
七、日期计算公式
29.两日期间隔的年、月、日计算
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:
相隔多少天?=datedif(A1,B1,"d") 结果:557
相隔多少月? =datedif(A1,B1,"m") 结果:18
相隔多少年? =datedif(A1,B1,"Y") 结果:1
不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6
不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192
不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9
datedif函数第3个参数说明:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 天数的差。忽略日期中的月和年。
"YM" 月数的差。忽略日期中的日和年。
"YD" 天数的差。忽略日期中的年。
30.扣除周末的工作日天数
公式:C2
=NETWORKDAYS.INTL(IF(B2
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日
八、其他常用公式
31.创建工作表目录的公式
把所有的工作表名称列出来,然后自动添加超链接,管理工作表就非常方便了。
使用方法:
第1步:在定义名称中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
第2步、在工作表中输入公式并拖动,工作表列表和超链接已自动添加
=IFERROR(HYPERLINK("#'"&INDEX(Shname,ROW(A1))&"'!A1",INDEX(Shname,ROW(A1))),"")
32.中英文互译公式
=FILTERXML(WEBSERVICE("http://fanyi.youdao/translate?&i="&A2&"&doctype=xml&version"),"//translation")
excel中的函数公式千变万化,今天就整理这么多了。如果你能掌握一半,在工作中也基本上遇到不难题了。
建议收藏备用着,有时间多学习操练下。
- ?
HR常用的Excel函数公式大全(共21个)
小蕾
展开
一、员工信息表公式
1、计算性别(F列)
=IF(MOD(MID(E3,17,1),2),"男","女")
2、出生年月(G列)
=TEXT(MID(E3,7,8),"0-00-00")
3、年龄公式(H列)
=DATEDIF(G3,TODAY(),"y")
4、退休日期(I列)
=TEXT(EDATE(G3,12*(5*(F3="男")+55)),"yyyy/mm/dd aaaa")
5、籍贯(M列)
=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)
注:附带示例中有地址库代码表
6、社会工龄(T列)
=DATEDIF(S3,NOW(),"y")
7、公司工龄(W列)
=DATEDIF(V3,NOW(),"y")&"年"&DATEDIF(V3,NOW(),"ym")&"月"&DATEDIF(V3,NOW(),"md")&"天"
8、合同续签日期(Y列)
=DATE(YEAR(V3)+LEFTB(X3,2),MONTH(V3),DAY(V3))-1
9、合同到期日期(Z列)
=TEXT(EDATE(V3,LEFTB(X3,2)*12)-TODAY(),"[<0]过期0天;[<30]即将到期0天;还早")
10、工龄工资(AA列)
=MIN(700,DATEDIF($V3,NOW(),"y")*50)
11、生肖(AB列)
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(E3,7,4),12)+1,1)
二、员工考勤表公式
1、本月工作日天数(AG列)
=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)
2、调休天数公式(AI列)
=COUNTIF(B9:AE9,"调")
3、扣钱公式(AO列)
婚丧扣10块,病假扣20元,事假扣30元,矿工扣50元
=SUM((B9:AE9={"事";"旷";"病";"丧";"婚"})*{30;50;20;10;10})
四、员工数据分析公式
1、本科学历人数
=COUNTIF(D:D,"本科")
2、办公室本科学历人数
=COUNTIFS(A:A,"办公室",D:D,"本科")
3、30~40岁总人数
=COUNTIFS(F:F,">=30",F:F,"<40")
五、其他公式
1、提成比率计算
=VLOOKUP(B3,$C$12:$E$21,3)
2、个人所得税计算
假如A2中是应税工资,则计算个税公式为:
=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)
3、工资条公式
=CHOOSE(MOD(ROW(A3),3)+1,工资数据源!A$1,OFFSET(工资数据源!A$1,INT(ROW(A3)/3),,),"")
注:
A3:标题行的行数+2,如果标题行在第3行,则A3改为A5
工资数据源!A$1:工资表的标题行的第一列位置
4、Countif函数统计身份证号码出错的解决方法
由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用 &"*" 转换为文本型即可正确统计。
=Countif(A:A,A2&"*")
六、利用数据透视表完成数据分析
1、各部门人数占比
统计每个部门占总人数的百分比
2、各个年龄段人数和占比
公司员工各个年龄段的人数和占比各是多少呢?
3、各个部门各年龄段占比
分部门统计本部门各个年龄段的占比情况
4、各部门学历统计
各部门大专、本科、硕士和博士各有多少人呢?
5、按年份统计各部门入职人数
每年各部门入职人数情况
- ?
说说常用的excel函数公式大全有哪些,如何使用?看了你就知道!
Ellis
展开
我们都知道excel函数公式很强大,运用好了对我们制表很有帮助,但是excel函数公式实在是太多了,根本记不住,下面跟大家分享一些常常会用到的函数公式。
一、对于数字的处理:
1、取绝对值
=ABS(数字)
2、取整
=INT(数字)
3、四舍五入
=ROUND(数字,小数位数)
二、统计公式:
1、统计两个表格重复的内容
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
在完成excel表格统计之后,以免后期不小心修改数据,我们可以将excel表格转换成pdf格式。高版本的office可以直接将excel另存为pdf,低版本或者想要批量转换的可以用迅捷pdf转换器来完成转换。
三、求和公式
1、隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
2、单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
3、单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A
4、多条件模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
5、多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
好啦,以上就是比较常用的excel公式啦,当然,excel函数公式远远不止这些,但是以上公式如果能熟练应用也会非常提高工作效率哦。
excel函数公式大全
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并