中企动力 > 商学院 > excel计算百分比的函数
  • ?

    巧用EXCEL中的排名函数,轻松计算公司业绩排名,帮你节省工作量

    洪初珍

    展开

    施老师:

    每个季度末都是公司进行销售业绩统计的时刻,谁的业绩最高,排名多少,都成了员工和领导关心的话题。碰到公司规模小,数据少的情况,我们可以一个一个手动去排名,可是如果数据庞大,几千号人的销售业绩,一个一个的手动去排名实在是太累了。今天施老师就给大家教一种方法,利用EXCEL中的排名函数轻松计算公司业绩。帮你节省工作量!

    一、首先我们打开需要统计的工作表

    二、然后在右边排名一栏中输入=RANK(G3,$G$3:$G$13),其中G3是当前单元格要统计的数据,然后$G$3:$G$13是需要统计的列。RANK是排名函数

    三、在得出第一个排名后,鼠标放在右下角,呈现“+”字的时候,往下拉后面的排名就都计算出来了。

    最后轻松得到排名统计的状况表

    欢迎在下方的评论区写下你的看法,有疑问请在下方的评论区问我。我会跟大家一起解答。喜欢此文就请转载,转载请注明出处.。

  • ?

    Excel数据透视表怎么做与如何统计各项所占百分比和排序

    牛不斜

    展开

    在 Excel 中,数据透视表主要用于分析统计,它与普通表的区别在于可任意组合字段,从面方便分析统计各项数据。Excel数据透视表怎么做?它有通常有两种方法,一种是创建空数据透视表,另一种是创建统计好的数据透视表;其中前者需要自己统计,后者不用;一般来说,如果有符合要求的统计好的数据透视表,通常选择它,这样不必再统计。数据透视表创建好后,可以按要求对指定列排序,也可按要求进行各类分析统计,例如对某项求和、统计各类产品所占百分比等。以下就是Excel数据透视表怎么做与如何统计各项所占百分比和排序的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel数据透视表怎么做

    (一)创建空数据透视表

    1、把数据透视表创建到“新工作表”。选中要插入到数据透视表的单元格区域(可以是部分单元格,也可以是整个表格,这里框选整个表格),选择“插入”选项卡,单击屏幕左上角的“数据透视表”,打开“创建数据透视表”窗口,“表/区域”右边自动填好了刚才框选的区域 Sheet1!$A$1:$F$10,“选择放置数据透视表的位置”选择“新工作表”,单击“确定”,则在一个表工作表(Sheet2)创建了数据透视表;勾选“产品名称、价格和销量”三个字段,则它们各项列在左边,并自动求出“价格”和“销量”的总计;操作过程步骤,如图1所示:

    图2

    2、把数据透视表创建到“现在工作表”,仅把三列创建到数据透视表

    A、框选要创建到数据透视表中的区域,例如框选 B、C 和 D 列(方法为:框选 B 列后,按住 Ctrl,再框选 C 和 D 列);选择“插入”选项卡,单击“数据透视表”,打开“创建数据透视表”窗口,如图2所示:

    图2

    B、“选择放置数据透视表的位置”选择“现有工作表”,单击“位置”右边的输入框把光标定位到哪里,框选 H1:J10 这片区域,则 Sheet1!$H$1:$J$10 自动填到“位置”后面的输入框中,如图3所示:

    图3

    C、单击“确定”,则在 H、I 和 J 三列创建数据透视表,勾选“产品名称、价格和销量”三个字段后,效果如图4所示:

    图4

    提示:选择部分单元格或行列创建数据透视表时,选择区域必须连在一起,否则会提示选择区域无效而无法创建数据透视表,图5所示的选择区域就是无效的:

    图5

    (二)创建统计好的数据透视表

    1、框选整个表格,选择“插入”选项卡,单击屏幕左上角的“推荐的数据透视表”,打开“推荐的数据透视表”窗口,选择一项符合统计要求的项,例如选择“求和项:销量,按大类和小类”,单击“确定”,则在新工作簿创建所选数据透视表,操作过程步骤,如图6所示:

    2、在“推荐的数据透视表”窗口中,列出了按各种要求统计的选项,如果有符合要求的直接选择,将节省很多操作步骤,也就不用再做统计,十分方便。

    二、在数据透视表中排序

    1、在数据透视表中,字符和数值都能排序,但勾选字符列时会自动按升序排序,勾选数值列则不会;选中要排序的项,然后右键这些项,在弹出的右键菜单中,“排序”展开的“升序”和“降序”都呈灰色不可选,如图7所示:

    图7

    2、给数值列排序。假如给“价格”按“升序”排序。选中 B4:B12,选择“数据”选项卡,单击“升序”图标,则记录按“价格”升序排序,操作过程步骤,如图8所示:

    图8

    在数据透视表中,不同于普通表对一列排序时需要选择“排序依据(即扩展选定区域和以当前选定区域排序)”,它默认按“扩展选定区域”排序,即对一个字段排序就是对整行排序。

    三、按类统计各种服装所占的百分比

    (一)统计服装大类(即男装与女装)的百分比

    单击屏幕右边“数据透视表字段”下面的“大类”勾选它,把鼠标移到“产品名称”上并按住左键,把它拖到“∑ 值”下面的列表框中,再拖一个“产品名称”“∑ 值”下面;单击“计数项:产品名称2”,输入“百分比”;框选 C4:C5,在其上面单击右键,在弹出的菜单中选择“值显示方式”→ 总计的百分比,则算出男装与女装所占的百分比;操作过程步骤,如图9所示:

    图9

    (二)统计服装小类的百分比

    1、勾选“小类”,把“产品名称”拖到“∑ 值”下面的列表框中,单击“计数项:产品名称”,输入百分比把它替换掉;框选 B4:B6,右键它们,在弹出的菜单中选择“值显示方式”→ 总计的百分比,则统计出三个小类(T恤、衬衫和雪纺)所占的百分比,操作过程步骤,如图10所示:

    图10

    2、这里统计出的三个小类(T恤、衬衫和雪纺),是不分男装与女装的,也就是它们同时包含男装和女装。例如 T恤 占 33.33%,包括男装和女装的T恤。

    四、数据透视表中的字符字段自动折叠

    1、在数据透视表中,如果同时勾选多个字符字段,它们将自动折叠,即后面勾选的字段折叠到先勾选字段下面,如图11所示:

    图11

    2、图11中,先勾选“产品名称”,第二勾选“编号”,第三勾选“大类”,“编号”在“产品名称”下,“大类”在“编号”下;因为统计时,每次通常只统计一项字符列。而数值列会独立占一列,这样便于计算与统计。

  • ?

    2018年最全的excel函数大全14—统计函数(7)

    曼萨尼略

    展开

    上次给大家分享了《2018年最全的excel函数大全14—统计函数(6)》,这次分享给大家统计函数(7)。

    PERCENTRANK.INC 函数

    描述

    将某个数值在数据集中的排位作为数据集的百分比值返回,此处的百分比值的范围为 0 到 1(含 0 和 1)。

    此函数可用于计算值在数据集内的相对位置。 例如,可以使用 PERCENTRANK.INC 计算能力测试得分在所有测试得分中的位置。

    用法

    PERCENTRANK.INC(array,x,[significance])

    PERCENTRANK.INC 函数用法具有下列参数:

    Array必需。 定义相对位置的数值数组或数值数据区域。X必需。 需要得到其排位的值。significance可选。 用于标识返回的百分比值的有效位数的值。 如果省略,则 PERCENTRANK.INC 使用 3 位小数 (0.xxx)。

    备注

    如果数组为空,则 PERCENTRANK.INC 返回 错误值 #NUM!。如果 significance 1,则 PERCENTRANK.INC 返回 错误值 #NUM!。如果数组里没有与 x 相匹配的值,函数 PERCENTRANK.INC 将进行插值以返回正确的百分比排位。

    案例

    PERMUT 函数

    描述

    返回可从数字对象中选择的给定数目对象的排列数。 排列为对象或事件的任意集合或子集,内部顺序很重要。 排列与组合不同,组合的内部顺序并不重要。 此函数可用于彩票抽奖的概率计算。

    用法

    PERMUT(number, number_chosen)

    PERMUT 函数用法具有下列参数:

    Number必需。 表示对象个数的整数。Number_chosen必需。 表示每个排列中对象个数的整数。

    备注

    两个参数将被截尾取整。如果 number 或 number_chosen 是非数值的,则 PERMUT 返回 错误值 #VALUE!。如果 number ≤ 0 或 number_chosen 0,则 PERMUT 返回 错误值 #NUM!。如果 number number_chosen,则 PERMUT 返回 错误值 #NUM!。排列数的计算公式如下:

    案例

    PERMUTATIONA 函数

    描述

    返回可从对象总数中选择的给定数目对象(含重复)的排列数。

    用法

    PERMUTATIONA(number, number-chosen)

    PERMUTATIONA 函数用法具有下列参数。

    Number 必需。表示对象总数的整数。Number_chosen 必需。 表示每个排列中对象数目的整数。

    PERMUTATIONA 使用下面的公式:

    备注

    两个参数将被截尾取整。如果数字参数值无效,例如,当总数为零 (0) 但所选数目大于零 (0),则 PERMUTATIONA 返回错误值 #NUM! 。如果数字参数使用的是非数值数据类型,则 PERMUTATIONA 返回错误值 #VALUE! 。

    案例

    PHI 函数

    描述

    返回标准正态分布的密度函数值。

    用法

    PHI(x)

    PHI 函数用法具有下列参数。

    X 必需。 X 是所需的标准正态分布密度值。

    备注

    如果 x 是无效的数值,则 PHI 返回错误值 #NUM! 。如果 x 使用的是无效的数据类型,如非数值,则 PHI 返回错误值 #VALUE! 。

    案例

    POISSON.DIST 函数

    描述

    返回泊松分布。 泊松分布的一个常见应用是预测特定时间内的事件数,例如 1 分钟内到达收费停车场的汽车数。

    用法

    POISSON.DIST(x,mean,cumulative)

    POISSON.DIST 函数用法具有下列参数:

    X必需。 事件数。Mean必需。 期望值。cumulative必需。 一逻辑值,确定所返回的概率分布的形式。 如果 cumulative 为 TRUE,则 POISSON.DIST 返回发生的随机事件数在零(含零)和 x(含 x)之间的累积泊松概率;如果为 FALSE,则 POISSON 返回发生的事件数正好是 x 的泊松概率密度函数。

    备注

    如果 x 不是整数,将被截尾取整。如果 x 或 mean 是非数值的,则 POISSON.DIST 返回 错误值 #VALUE!。如果 x 0,则 POISSON.DIST 返回 错误值 #NUM!。如果 mean 0,则 POISSON.DIST 返回 错误值 #NUM!。函数 POISSON.DIST 的计算公式如下:

    对于 cumulative = FALSE:

    对于 cumulative = TRUE:

    案例

    PROB 函数

    描述

    返回区域中的数值落在指定区间内的概率。 如果未提供 upper_limit,则返回 x_range 中的值等于 lower_limit 的概率。

    用法

    PROB(x_range, prob_range, [lower_limit], [upper_limit])

    PROB 函数用法具有下列参数:

    X_range必需。 具有各自相应概率值的 x 数值区域。Prob_range必需。 与 x_range 中的值相关联的一组概率值。Lower_limit可选。 要计算其概率的数值下界。Upper_limit可选。 要计算其概率的可选数值上界。

    备注

    如果 prob_range 中的任意值 ≤ 0 或 1,则 PROB 返回 错误值 #NUM!。如果 prob_range 中所有值之和不等于 1,则 PROB 返回 错误值 #NUM!。如果省略 upper_limit,函数 PROB 返回值等于 lower_limit 时的概率。如果 x_range 和 prob_range 中的数据点个数不同,函数 PROB 返回错误值 #N/A。

    案例

    QUARTILE.EXC 函数

    描述

    基于 0 到 1 之间(不包括 0 和 1)的百分点值返回数据集的四分位数。

    用法

    QUARTILE.EXC(array,quart)

    QUARTILE.EXC 函数用法具有下列参数:

    Array必需。 要求得四分位数值的数组或数字型单元格区域。Quart必需。 指定返回哪一个值。

    备注

    如果 array 为空,则 QUARTILE.EXC 返回 错误值 #NUM!。如果 quart 不为整数,将被截尾取整。如果 quart ≤ 0 或 quart ≥ 4,则 QUARTILE.EXC 返回 错误值 #NUM!。当 quart 分别等于 0(零)、2 和 4 时,MIN、MEDIAN 和 MAX 返回的值与函数 QUARTILE.EXC 返回的值相同。

    案例

    QUARTILE.INC 函数

    描述

    根据 0 到 1 之间的百分点值(包含 0 和 1)返回数据集的四分位数。

    四分位点通常用于销售和调查数据,以对总体进行分组。 例如,您可以使用 QUARTILE.INC 查找总体中前 25% 的收入值。

    用法

    QUARTILE.INC(array,quart)

    QUARTILE.INC 函数用法具有下列参数:

    Array必需。 要求得四分位数值的数组或数字型单元格区域。Quart必需。 指定返回哪一个值。

    参数

    备注

    如果 array 为空,则 QUARTILE.INC 返回 错误值 #NUM!。如果 quart 不为整数,将被截尾取整。如果 quart 0 或 quart 4,则 QUARTILE.INC 返回 错误值 #NUM!。当 quart 分别等于 0(零)、2 和 4 时,函数 MIN、MEDIAN 和 MAX 返回的值与函数 QUARTILE.INC 返回的值相同。

    案例

    以上是所有EXCEL的统计函数(7)描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的统计函数(7)。

  • ?

    Excel Mid函数与Midb函数的使用方法,含反向取值

    鲍鹏飞

    展开

    在 Excel 中,提取指定长度的字符有两个函数,分别为Mid函数和Midb函数,前者用于提取指定长度的字符个数,后者用于提取指定长度的字节个数。用Mid函数提取时,无论是汉字、字母还是数字都算一个字符;用Midb函数提取时,汉字算两个字节,数字和字母算一个字节。一般情况下,它们从左向右提取;但也可以反向提取,即从右向左提取。以下就是 Excel Mid函数与Midb函数的使用方法且含正向和反向取值的具体操作实例,实例中操作所用版本均为 Excel 2016。

    一、Excel Mid函数语法

    1、返回字符个数的表达式:MID(Text, Start_Num, Num_Chars)

    中文表达示:MID(文本, 起始位置, 提取字符长度)

    2、返回字节个数的表达式:MIDB(Text, Start_Num, Num_Bytes)

    中文表达示:MIDB(文本, 起始位置, 提取字节长度)

    3、说明:

    A、start_num 为要提取字符的起始位置,它必须大于等于 1,否则会返回错误;如果 start_num 大于文本长度,将返回空;如果 start_num 小于文本长度加上 Num_Chars 大于文本长度,只返回到文本末尾的字符。

    B、Num_Chars 为要提取字符的个数,它必须大于 0,否则会返回 #VALUE! 错误。

    C、Num_Bytes 为提取字符的字节个数,它必须大于 0,否则也返回 #VALUE! 错误。

    二、Excel Mid函数的使用方法

    (一)截取中文字符

    1、选中 H4 单元格,输入公式 =MID(B4,3,2),按回车,返回“短袖”,操作过程步骤,如图1所示:

    图1

    2、说明:B4 的内容为“粉红短袖衬衫”,start_num 为 3,Num_Chars 为 2,即从第三个字符开始提取,提取字符串的长度为 2,因此返回“短袖”;说明MID函数把每个汉字算一个字符。

    (二)截取字母与数字组成的的字符串,并演示 Num_Chars + Start_num 超过文本长度和 Start_num 为 0 的情况

    1、把公式 =MID("Excel 2016",7,4) 复制到 A1 单元格,按回车,返回 2016;把 4 改为 6,结果也返回 2016;再把 7 改为 0,结果返回 #VALUE! 错误;操作过程步骤,如图2所示:

    2、说明:第一个公式 =MID("Excel 2016",7,4) 从第 7 位(空格算一个字符)开始取值,取 4 个,返回 2016;第二个公式 =MID("Excel 2016",7,6) 也从第 7 位开始取值,取 6 个,但从第 7 位到文本末尾只有 4 个字符,因此只取 4 个;第三个公式 =MID("Excel 2016",0,6) 从 0 开始提取,由于 Mid函数从 1 算起,因此返回 #VALUE! 错误。

    (三)截取中文、字母与数字组成的的字符串,并演示 Start_num 大于文本长度的情况

    1、把公式 =MID("Excel 2016 基础教程",12,4) 复制到 A1 单元格,按回车,返回“基础教程”;把 12 改为 18,按回车,返回“空”操作过程步骤,如图3所示:

    2、说明:第一个公式 =MID("Excel 2016 基础教程",12,4) 从第 12 位开始截取,即从“基”字开始截取,截取 4 个字符,恰好截取到“基础教程”,说明无论是汉字还是字母或数字,Mid函数都算一个字符;第二个公式 =MID("Excel 2016 基础教程",18,4) 从第 18 位开始截取,由于文本长度只有 15 位,开始位置大于文本长度,返回空格。

    (四)反向取值(即从右往左取值)

    1、假如要从倒数第 4 位取值且只取 4 个字符。把公式 =MID(A1,LEN(A1) - 4 + 1,4) 复制到 B1 单元格,如图4所示:

    图4

    2、按回车,返回“基础教程”,如图5所示:

    3、说明:公式先用 Len函数返回字符串 A1 的长度,然后用它减倒第 4 位再加 1,这样就能定位到要截取字符串开始的位置,截取长度为 4,因此返回“基础教程”四个字。如果要截取倒数第三位,只需把 4 改为 3,则公式变为 =MID(A1,LEN(A1) - 3 + 1,3),如图6所示:

    图6

    结果返回“础教程”,如图7所示:

    图7

    三、Excel Midb函数的使用方法

    (一)截取中文、字母与数字组成的字符串

    1、把公式 =MIDB(A1,12,8) 复制到 B1 单元格,按回车,返回“基础教程”四个字,操作过程步骤,如图8所示:

    图8

    2、说明:公式从第 12 开始截取,第 12 位正是“基”字,截取长度为 8 个字节,每个汉字占两个字节,因此取得四个汉字。

    (二)反向取值

    1、假如要从倒数第四个字节开始截取且仅取四个字节。把公式 =MIDB(A1,LEN(A1) - 4 + 1,4) 复制到 B1 单元格,按回车,返回“基础”两个字,操作过程步骤,如图9所示:

    图9

    2、说明:Midb函数的反向取值与Mid函数相同,截取倒数第几个字节就减几,然后加 1;例如再截取倒数第二个字节,公式变为:=MIDB(A1,LEN(A1) - 2 + 1,2)。

  • ?

    15个Excel函数公式,如果你是会计,能帮你解决80%难题

    汤素阴

    展开

    把会计常用的Excel公式进行一次大整理,大约15个,希望对做会计工作的同学们有用。

    1、文本与百分比连接公式

    如果直接连接,百分比会以数字显示,需要用Text函数格式化后再连接

    ="本月利润完成率为"&TEXT(C2/B2,"0%")

    2、账龄分析公式

    用lookup函数可以划分账龄区间

    =LOOKUP(D2,G$2:H$6)

    如果不用辅助区域,可以用常量数组

    =LOOKUP(D2,{0,"小于30天";31,"1~3个月";91,"3~6个月";181,"6-1年";361,"大于1年"})

    3、屏蔽错误值公式

    把公式产生的错误值显示为空

    公式:C2

    =IFERROR(A2/B2,"")

    说明:如果是错误值则显示为空,否则正常显示。

    4、完成率公式

    如下图所示,要求根据B的实际和C列的预算数,计算完成率。

    公示:E2

    =IF(C3<0,2-B3/C3,B3/C3)

    5、同比增长率公式

    如下图所示,B列是本年累计,C列是去年同期累计,要求计算同比增长率。

    公示:E2

    =(B2-C2)/IF(C2>0,C2,-C2)

    6、金额大小写公式

    =TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整")

    7、多条件判断公式

    公式:C2

    =IF(AND(A2<500,B2="未到期"),"补款","")

    说明:两个条件同时成立用AND,任一个成立用OR函数。

    8、单条件查找公式

    公式1:C11

    =VLOOKUP(B11,B3:F7,4,FALSE)

    9、双向查找公式

    公式:

    =INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))

    说明:利用MATCH函数查找位置,用INDEX函数取值

    10、多条件查找公式

    公式:C35

    =Lookup(1,0/((B25:B30=C33)*(C25:C30=C34)),D25:D30)

    11、单条件求和公式

    公式:F2

    =SUMIF(A:A,E2,C:C)

    12、多条件求和公式

    =Sumifs(c2:c7,a2:a7,a11,b2:b7,b11)

    13、隔列求和公式

    公式H3:

    =SUMIF($A$2:$G$2,H$2,A3:G3)

    如果没有标题,那只能用稍复杂的公式了。

    =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

    14、两条查找相同公式

    公式:B2

    =COUNTIF(Sheet15!A:A,A2)

    说明:如果返回值大于0说明在另一个表中存在,0则不存在。

    15、两表数据多条件核对

    如下图所示,要求核对两表中同一产品同一型号的数量差异,显示在D列。

    公式:D10

    =SUMPRODUCT(($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10

  • ?

    2018年最全的excel函数大全14—统计函数(9)

    朱南风

    展开

    上次给大家分享了《2018年最全的excel函数大全14—统计函数(8)》,这次分享给大家统计函数(9)。

    STDEVPA 函数

    描述

    根据作为参数(包括文字和逻辑值)给定的整个总体计算标准偏差。 标准偏差可以测量值在平均值(中值)附近分布的范围大小。

    用法

    STDEVPA(value1, [value2], ...)

    STDEVPA 函数用法具有下列参数:

    Value1, value2, ...Value1 是必需的,后续值是可选的。 对应于总体的 1 到 255 个值。 也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。

    备注

    STDEVPA 假定其参数是整个总体。 如果数据代表总体样本,则必须使用 STDEVA 计算标准偏差。对于规模很大的样本,STDEVA 和 STDEVPA 返回近似值。此处标准偏差的计算使用“n”方法。参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,例如 TRUE 和 FALSE。直接键入到参数列表中代表数字的文本被计算在内。包含 TRUE 的参数作为 1 来计算;包含文本或 FALSE 的参数作为 0(零)来计算。如果参数为数组或引用,则只使用其中的数值。 数组或引用中的空白单元格和文本值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算不包括引用中的逻辑值和代表数字的文本,请使用 STDEVP 函数。STDEVPA 使用下面的公式:

    其中 x 是样本平均值 AVERAGE(value1,value2,…) 且 n 是样本大小。

    案例

    STEYX 函数

    描述

    返回通过线性回归法预测每个 x 的 y 值时所产生的标准误差。 标准误差是在针对单独 x 预测 y 时的错误量的一个度量值。

    用法

    STEYX(known_y's, known_x's)

    STEYX 函数用法具有下列参数:

    Known_y's必需。 因变量数据点数组或区域。Known_x's必需。 自变量数据点数组或区域。

    备注

    参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果 known_y's 和 known_x's 的数据点个数不同,函数 STEYX 返回错误值 #N/A。如果 known_y's 和 known_x's 为空或其数据点个数小于三,则 STEYX 返回错误值 #p/0!。预测值 y 的标准误差计算公式如下:

    其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's),且 n 是样本大小。

    案例

    T.DIST 函数

    描述

    返回学生的左尾 t 分布。 t 分布用于小型样本数据集的假设检验。 可以使用该函数代替 t 分布的临界值表。

    用法

    T.DIST(x,deg_freedom, cumulative)

    T.DIST 函数用法具有以下参数:

    X必需。 需要计算分布的数值。Deg_freedom必需。 一个表示自由度数的整数。cumulative必需。 决定函数形式的逻辑值。 如果 cumulative 为 TRUE,则 T.DIST 返回累积分布函数;如果为 FALSE,则返回概率密度函数。

    备注

    如果任一参数是非数值的,则 T.DIST 返回 错误值 #VALUE!。如果 deg_freedom 1,则 T.DIST 返回一个错误值。 Deg_freedom 不得小于 1。

    案例

    T.DIST.2T 函数

    描述

    返回学生的双尾 t 分布。

    学生的 t 分布用于小样本数据集的假设检验。 可以使用该函数代替 t 分布的临界值表。

    用法

    T.DIST.2T(x,deg_freedom)

    T.DIST.2T 函数用法具有以下参数:

    X必需。 需要计算分布的数值。Deg_freedom必需。 一个表示自由度数的整数。

    备注

    如果任一参数是非数值的,则 T.DIST.2T 返回 错误值 #VALUE!。如果 deg_freedom 1,则 T.DIST.2T 返回 错误值 #NUM!。如果 x 0,则 T.DIST.2T 返回 错误值 #NUM!。

    案例

    T.DIST.RT 函数

    描述

    返回学生的右尾 t 分布。

    t 分布用于小型样本数据集的假设检验。 可以使用该函数代替 t 分布的临界值表。

    用法

    T.DIST.RT(x,deg_freedom)

    T.DIST.RT 函数用法具有以下参数:

    X必需。 需要计算分布的数值。Deg_freedom必需。 一个表示自由度数的整数。

    备注

    如果任一参数是非数值的,则 T.DIST.RT 返回 错误值 #VALUE!。如果 deg_freedom 1,则 T.DIST.RT 返回 错误值 #NUM!。

    案例

    T.TEST 函数

    描述

    返回与学生 t-检验相关的概率。 使用函数 T.TEST 确定两个样本是否可能来自两个具有相同平均值的基础总体。

    用法

    T.TEST(array1,array2,tails,type)

    T.TEST 函数用法具有下列参数:

    Array1必需。 第一个数据集。Array2必需。 第二个数据集。tails必需。 指定分布尾数。 如果 tails = 1,则 T.TEST 使用单尾分布。 如果 tails = 2,则 T.TEST 使用双尾分布。Type必需。 要执行的 t 检验的类型。

    参数

    备注

    如果 array1 和 array2 的数据点个数不同,且 type = 1(成对),则 T.TEST 返回错误值 #N/A。参数 tails 和 type 将被截尾取整。如果 tails 或 type 是非数值的,则 T.TEST 返回 错误值 #VALUE!。如果 tails 是除 1 或 2 之外的任何值,则 T.TEST 返回 错误值 #NUM!。T.TEST 使用 array1 和 array2 中的数据计算非负 t 统计值。 如果 tails=1,在假设 array1 和 array2 是具有相同平均值的总体中的样本的情况下,T.TEST 返回较高 t 统计值的概率。 tails=2 时,T.TEST 返回的值是 tails=1 时返回值的两倍,并对应假设“总体平均值相同”时较高的 t 统计绝对值的概率。

    案例

    TREND 函数

    描述

    返回线性趋势值。 找到适合已知数组 known_y's 和 known_x's 的直线(用最小二乘法)。 返回指定数组 new_x's 在直线上对应的 y 值。

    用法

    TREND(known_y's, [known_x's], [new_x's], [const])

    TREND 函数用法具有下列参数:

    Known_y's必需。 关系表达式 y = mx + b 中已知的 y 值集合。如果数组 known_y's 在单独一列中,则 known_x's 的每一列被视为一个独立的变量。如果数组 known_y's 在单独一行中,则 known_x's 的每一行被视为一个独立的变量。Known_x's必需。 关系表达式 y = mx + b 中已知的可选 x 值集合。数组 known_x's 可以包含一组或多组变量。 如果仅使用一个变量,那么只要 known_x's 和 known_y's 具有相同的维数,则它们可以是任何形状的区域。 如果用到多个变量,则 known_y's 必须为向量(即必须为一行或一列)。如果省略 known_x's,则假设该数组为 {1,2,3,...},其大小与 known_y's 相同。New_x's必需。 需要函数 TREND 返回对应 y 值的新 x 值。New_x's 与 known_x's 一样,对每个自变量必须包括单独的一列(或一行)。 因此,如果 known_y's 是单列的,known_x's 和 new_x's 应该有同样的列数。 如果 known_y's 是单行的,known_x's 和 new_x's 应该有同样的行数。如果省略 new_x's,将假设它和 known_x's 一样。如果 known_x's 和 new_x's 都省略,将假设它们为数组 {1,2,3,...},大小与 known_y's 相同。Const可选。 一个逻辑值,用于指定是否将常量 b 强制设为 0。如果 const 为 TRUE 或省略,b 将按正常计算。如果 const 为 FALSE,b 将被设为 0(零),m 将被调整以使 y = mx。

    备注

    有关 Microsoft Excel 对数据进行直线拟合的详细信息,请参阅 LINEST 函数。可以使用 TREND 函数计算同一变量的不同乘方的回归值来拟合多项式曲线。 例如,假设 A 列包含 y 值,B 列含有 x 值。 可以在 C 列中输入 x^2,在 D 列中输入 x^3,等等,然后根据 A 列,对 B 列到 D 列进行回归计算。对于返回结果为数组的公式,必须以数组公式的形式输入。

    注意:在 Excel Online 中,不能创建数组公式。

    当为参数(如 known_x's)输入数组常量时,应当使用逗号分隔同一行中的数据,用分号分隔不同行中的数据。

    案例

    TRIMMEAN 函数

    描述

    返回数据集的内部平均值。 TRIMMEAN 计算排除数据集顶部和底部尾数中数据点的百分比后取得的平均值。 当您要从分析中排除无关的数据时,可以使用此函数。

    用法

    TRIMMEAN(array, percent)

    TRIMMEAN 函数用法具有下列参数:

    Array必需。 需要进行整理并求平均值的数组或数值区域。百分比必需。 从计算中排除数据点的分数。 例如,如果 percent=0.2,从 20 点 (20 x 0.2) 的数据集中剪裁 4 点:数据集顶部的 2 点和底部的 2 点。

    备注

    如果 percent 0 或 percent 1,则 TRIMMEAN 返回 错误值 #NUM!。函数 TRIMMEAN 将排除的数据点数向下舍入到最接近的 2 的倍数。 如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点。 为了对称,TRIMMEAN 排除数据集顶部和底部的单个值。

    案例

    VAR.P 函数

    描述

    计算基于整个样本总体的方差(忽略样本总体中的逻辑值和文本)。

    用法

    VAR.P(number1,[number2],...)

    VAR.P 函数用法具有下列参数:

    Number1必需。对应于总体的第一个数值参数。Number2, ...可选。对应于总体的 2 到 254 个数值参数。

    备注

    VAR.P 假定其参数是整个总体。如果数据代表总体样本,请使用 VAR.S 计算方差。参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包含引用中的逻辑值和代表数字的文本,请使用 VARPA 函数。函数 VAR.P 的计算公式如下:

    其中 x 为样本平均值 AVERAGE(number1,number2,…),n 为样本大小。

    案例

    VAR.S 函数

    描述

    估算基于样本的方差(忽略样本中的逻辑值和文本)。

    用法

    VAR.S(number1,[number2],...)

    VAR.S 函数用法具有下列参数:

    Number1必需。对应于总体样本的第一个数值参数。Number2, ...可选。对应于总体样本的 2 到 254 个数值参数。

    备注

    函数 VAR.S 假设其参数是样本总体中的一个样本。如果数据为整个样本总体,则应使用函数 VAR.P 来计算方差。参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包含引用中的逻辑值和代表数字的文本,请使用 VARA 函数。函数 VAR.S 的计算公式如下:

    其中 x 为样本平均值 AVERAGE(number1,number2,…),n 为样本大小。

    案例

    VARA 函数

    描述

    计算基于给定样本的方差。

    用法

    VARA(value1, [value2], ...)

    VARA 函数用法具有下列参数:

    Value1, value2, ...Value1 是必需的,后续值是可选的。 这些是对应于总体样本的 1 到 255 个数值参数。

    备注

    VARA 假定其参数是总体样本。 如果数据代表的是样本总体,则必须使用函数 VARPA 来计算方差。参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,例如 TRUE 和 FALSE。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。包含 TRUE 的参数作为 1 来计算;包含文本或 FALSE 的参数作为 0(零)来计算。如果参数为数组或引用,则只使用其中的数值。 数组或引用中的空白单元格和文本值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算不包括引用中的逻辑值和代表数字的文本,请使用 VAR 函数。函数 VARA 的计算公式如下:

    其中 x 是样本平均值 AVERAGE(value1,value2,…) 且 n 是样本大小。

    案例

    VARPA 函数

    描述

    根据整个总体计算方差。

    用法

    VARPA(value1, [value2], ...)

    VARPA 函数用法具有下列参数:

    Value1, value2, ...Value1 是必需的,后续值是可选的。 对应于总体的 1 到 255 个值参数。

    备注

    VARPA 假定其参数是整个总体。 如果数据代表总体样本,则必须使用 VARA 计算方差。参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,例如 TRUE 和 FALSE。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。包含 TRUE 的参数作为 1 来计算;包含文本或 FALSE 的参数作为 0(零)来计算。如果参数为数组或引用,则只使用其中的数值。 数组或引用中的空白单元格和文本值将被忽略。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算不包括引用中的逻辑值和代表数字的文本,请使用 VARP 函数。VARPA 的公式为:

    其中 x 是样本平均值 AVERAGE(value1,value2,…) 且 n 是样本大小。

    案例

    WEIBULL.DIST 函数

    描述

    返回 Weibull 分布。 可以将该分布用于可靠性分析,例如计算设备出现故障的平均时间。

    用法

    WEIBULL.DIST(x,alpha,beta,cumulative)

    WEIBULL.DIST 函数用法具有下列参数:

    X必需。 用来计算函数的值。Alpha必需。 分布参数。Beta必需。 分布参数。cumulative必需。 确定函数的形式。

    备注

    如果 x、alpha 或 beta 是非数值的,则 WEIBULL.DIST 返回 错误值 #VALUE!。如果 x 0,则 WEIBULL.DIST 返回 错误值 #NUM!。如果 alpha ≤ 0 或 beta ≤ 0,则 WEIBULL.DIST 返回 错误值 #NUM!。Weibull 累积分布函数的公式为:

    Weibull 概率密度函数的公式为:

    当 alpha = 1,函数 WEIBULL.DIST 返回指数分布:

    案例

    Z.TEST 函数

    ...
  • ?

    Excel计算百分比和数字两种形式的年均复合增长率

    尔槐

    展开

    复合增长率又称为年均复合增长率,英文为 Compound Annual Growth Rate,通常只用简写 CAGR 代替;它是用来描述一个投资在一定时期内的年度增长率。与算术平均增长率相比,复合增长率是几何平均增长率,也就是平常所说的利滚利,即本年的利息也计入下一年的本金获利。在 Excel 中,计算复合增长率分为百分比和数字两种形式,它们都可用同一个公式计算,下就是它们用 Excel 计算的具体操作方法,操作中所用版本均为 Excel 2016。

    一、Excel计算百分比形式的年均复合增长率

    1、添加辅助列,并在该列给每个百分比增长率加 1。双击 C2 单元格,输入公式 =b2+1,按回车,返回 113%;选中 C2,把鼠标移到 C2 右下角的单元格填充柄上,鼠标变为加号后双击左键,则 B 列剩余的增长率全部都加 1。

    2、计算年均复合增长率。双击 C8 单元格,把公式 =(PRODUCT(C2:C7))^(1/(YEAR(A7)-YEAR(A2)))-1 复制到 C8,按回车,返回 0.056567391;确保当前选项卡为“开始”,单击“百分号(%)”(或按快捷键 Ctrl + Shift + %),则小数转为百分数且不保留小数和自动四舍五入;操作过程步骤,如图1所示:

    图1

    提示:如果要保留一位小数,选中 C8 后,按 Ctrl + 1(需关闭汉语输入法),打开“设置单元格格式”窗口, 选择“数字”选项卡,再选择左边的“百分比”,在右边“小数位数”后输入 1,单击“确定”,则 6% 变为 5.7%,如图2所示:

    3、增长率为什么要加 1?因为本年价值 = 上年价值 × (1 + 增长率),而复合增长率 =(现有价值/基础价值)^(1/年数) - 1,即求复合增长率需要把增长率转为“现有价值/基础价值”形式,则(本年价值/上年价值)= 1 + 增长率。

    4、公式 =(PRODUCT(C2:C7))^(1/(YEAR(A7)-YEAR(A2)))-1 说明:

    A、PRODUCT(C2:C7) 是把 C2 至 C7 的每个数值相乘,结果为 1.316697512。

    B、YEAR(A7) 是取 A7 中日期的年份(即返回 2018),因为 A2 到 A7 的单元格格式为日期型;如果单元格格式为数值型或文本型不需用 Year 函数取年份;YEAR(A7)-YEAR(A2) 用于计算求复合增长率的年数,结果为 5。

    C、则公式变为 (1.316697512)^(1/5)-1,接着对小数求指数为 1/5 的指数运算,然后再把计算结果减 1,最后返回 0.056567391。

    提示:如果“年份”连续的,还可以用 Count(A2:A7) -1 来统计“年数”,则公式变为 =(PRODUCT(C2:C7))^(1/(Count(A2:A7)-1))-1。

    二、Excel计算数字形式的年均复合增长率

    1、假如有一个 2013 年到 2018 年的投资表,“资产”列出的是每年的总资产,现在要求年均复合增长率。双击 B8 单元格,把公式 =(B7/B2)^(1/(YEAR(A7)-YEAR(A2)))-1 复制到 B8,按回车,返回 0.108318466,按快捷键 Ctrl + Shift + % 把小数转为百分数;操作过程步骤,如图3所示:

    图3

    2、公式说明:

    A、公式 =(B7/B2)^(1/(YEAR(A7)-YEAR(A2)))-1 由求复合增长率公式代入数值变化而来,B7 为现在价值,B2 为基础价值,也就是用最后一年的价值比第一年的价值;公式中的其它部分与上例中的一样。

    B、另外,公式还可以用指数计算函数 Power 计算,即 =POWER(B7/B2,1/(YEAR(A7)-YEAR(A2)))-1。

    提示:一年增长下一年亏损且数值大于 0 也可以用上面的方法计算,例如:第一年资产为 12000,第二年为 16000,第三年为 8000,用这个公式 =(8000/12000)^(1/2)-1 计算能获得正确的结果(返回负增长),演示如图4所示:

    图4

    另外,如果次产中有负数不能简单的用“现有价值/基础价值)^(1/年数) - 1”公式求复合增长率,这样会获得错误的结果。

  • ?

    excel函数求百分率怎么列公式?

    风影

    展开

    1.在数据的最下面把数据汇总一下,在A98单元格输入总计。

    2.在右边的单元格,也就是B98单元格,点击工具栏上的求和工具。

    3.接着出现了这个界面,按回车键就可以了。

    4.这就是求出的总计销售额。

    5.接着在销售额的右边,也就是C1单元格输入 百分比。

    6.在C2单元格,输入公式 =B2/$B$98 ,这个公式中运用了符号$,这是“固定不变的意思”,也就是说,一会要复制C2内的公式到别的单元格,别的单元格会根据复试的位置改变公式中的变量,加上符号$以后,变量就不变了。如刚刚输入的公式,B2是一个变量,是会改变的,但是B98这个就不变了。B98是刚才得到的销售总额。

    7.拖动单元格的右下角就可以快速填充下面的单元格。

    最后就得到了所有部门的百分比了。

    (本文内容由百度知道网友茗童贡献)

  • ?

    用EXCEL时这样求两个数的百分比

    打工仔

    展开

    直接将两个数值相除即可,除号用反斜杠代替。例如求A1单元格数值占A2单元格数值百分比,则=A1/A2即可,然后需要Ctrl+1设置单元格格式为百分比格式。也可以用TEXT函数更改显示格式为百分比格式。




    • 任何计算公式都需要以等号开始,例如=A1/A2

    • 可以直接用TEXT函数更改格式,例如=TEXT(A1/A2,"#%")


    TEXT函数详解:

    1. 语法:TEXT(value,format_text)

    2. Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

    3. Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

    (本文内容由百度知道网友本本经销商贡献)

  • ?

    Excel自动与带条件计算百分比及分母为0时的解决方法

    吴萧

    展开

    在 Excel 中,只要把两个数相除且将格式设置为百分比,就可以返回百分比。Excel百分比计算分为简单的、带条件的和分母为0三种情况。其中带条件的,可用 SumIf、CountIf 等函数;分母为0的情况可以用 If、IfError、IsError、IsErr 函数判断,如果分母为0,返回0或空,否返回百分比。以下就是Excel自动计算与带条件计算百分比及分母为0时的解决方法的具体操作实例,实例中操作所用版本均为 Excel 2016。

    一、Excel自动计算百分比

    1、假如要计算每件服装销量所占的百分比。选中 E2 单元格,输入公式 =D2/$D$11,按回车,则返回小数,单击“开始”选项下的“百分比样式” % 符号,把单元格格式设置为百分比,则小数转为百分比;把鼠标移到 E2 右下角的单元格填充柄上,按住左键,往下拖,则计算出其它服装的销量百分比;操作过程步骤,如图1所示:

    2、说明:公式 =D2/$D$11 中的分子 D2 是对单元格的相对引用,分母 $D$11 是对单元格的绝对引用,往下拖时,D2 会自动变为 D3、D4、……,而 $D$11 会一直保持不变,以实现每件服装的销量与总销量相除。

    二、Excel带条件计算百分比

    1、假如要计算销量大于等于 600 的服装占总数的百分比。把公式 =COUNTIF(D2:D10,">=600")/COUNT(D2:D10) 复制到 E2 单元格,按回车,返回计算结果 67%,操作过程,如图2所示:

    2、公式说明:

    公式 =COUNTIF(D2:D10,">=600")/COUNT(D2:D10) 中,分子 =COUNTIF(D2:D10,">=600") 用于统计销量大于等于 600 的服装件数,分母 COUNT(D2:D10) 用于统计服装总数。

    三、Excel计算百分比分母为0时的解决方法

    计算百分比时,如果分母事先无法确定,可能出现分母为0的情况,此时将返回错误的值;因此,遇到这种情况时,应该加判断分母是否为0的条件,当分母为0时,返回0(或""),否则返回计算结果。

    (一)方法一:用 if 判断

    1、假如要计算1月销量占一季度总销量的百分比。把公式 =IF(G2<>0,D2/G2,0) 复制到 H2 单元格,按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比;把鼠标移到 H2 右下角的单元格填充柄上,按住左键并往下拖,则计算出其它服装1月销量占一季度销量的百分比;操作过程步骤,如图3所示:

    图3

    2、公式说明:公式用if函数判断分母 G2 是否为0,如果为0,则返回0;否则返回 D2/G2。从计算结果可知,分母为0的,结果都返回0。除返回0,也可以返加空(""),用 "" 取代公式后面的 0 即可。

    (二)方法二:用 IfError 判断

    1、同样计算1月销量占第一季度总销量的百分比。把公式 =IFERROR(D2/G2,0) 复制到 H2 单元格,如图4所示:

    图4

    2、按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比,与用If函数计算的结果一样,如图5所示:

    图5

    3、同样用往下拖的方法计算出其它服装的百分比,销量全为0的百分比都为0,如图6所示:

    图6

    (三)方法三:用 If 结合 IsError 或 IsErr 判断

    1、同样计算1月销量占第一季度总销量的百分比。把公式 =IF(ISERROR(D2/G2),0,D2/G2) 复制到 H2 单元格,按回车,则计算出“绿色t恤”1月销量占第一季度销量的百分比;同样用往下的方法,计算出其它服装的百分比,结果与前两种方法完全一至;操作过程步骤,如图7所示:

    图7

    2、公式说明:ISERROR(D2/G2) 用于判断 D2/G2 是否返回错误,如果是,则返回真,否则返回假;然后再用 if 根据 ISERROR(D2/G2) 的返回值决定是返回0还是返回 D2/G2。

    3、用 IsErr 代替 IsError,则公式 =IF(ISERROR(D2/G2),0,D2/G2) 变为 =IF(ISErr(D2/G2),0,D2/G2),计算结果与上面的三种方法一样。

    以上的三种方法中,第二种方法比较简便,其次是第一种方法,第三种方法需要多计算一次百分比,数据量大时可能会影响效率,此时,可选择前两种方法。

excel计算百分比的函数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP