中企动力 > 商学院 > excel加权平均公式
  • ?

    用数据揭秘百家号指数计算公式

    白易

    展开

    相信百家号的用户对百家号指数不陌生吧。下面小编还是对百家号指数再啰嗦下。

    什么是百家好指数?

    百家号指数是通过对作者的内容质量、领域专注、活跃表现、原创能力、用户喜爱,五个维度的计算而得出的客观评分结果。分数越高,代表的质量越好,越能获得更多的权益。

    百家号指数计算方式

    百家号指数通过机器和人工评定的方式评估作者历史表现,满分为1000分。内容质量、领域专注、活跃表现、原创能力、用户喜爱五个维度的帐号得分加权计算得出,每个维度的满分均为1000分,分值越高说明作者在该维度的表现越优异。

    从百家号的官方说明来看,百家号指数是由五个维度加权计算而得出。那么到底是权重到底是怎么样的,哪个维度的权重最大呢?下面小编带大家看看小编是如何得出计算公式的。

    百家号指数计算公式

    先公布下小编得到的计算过公式:

    百家号指数=0.650*内容质量+0.064*活跃表现+0.048*专注领域+0.141*原创能力+0.087*用户喜好

    下面说说小编是怎么用数据算出这个计算公式的以及这个计算公式的合理性。

    1、从个人主页中采集数据,将数据转化位excel格式

    2、我们先看看百家号指数与各个维度的关系

    可以看出,百家号指数和各个维度的相关性非常高,这有验证了百家号指数是有这五个维度加权平均而得到的。

    3、采用多元线性回归求各个维度的权重

    又百家号指数的官方说明,我们知道,

    百家号指数=A*内容质量+B*活跃表现+C*专注领域+D*原创能力+E*用户喜好

    那么问题来了,怎么求出A、B、C、D、E?

    数学上有一种方法叫做多元线性回归。多元线性回归是指两个或两个以上自变量的回归。要是不懂的看官可以百度下什么叫做多元线性回归,不想懂的同学知道下多元线性回归可以求出权重即可。

    为此,小编以百家号指数(Y)为因变量,内容质量、活跃变现、专注领域、原创能力、用户喜好为自变量(X),做了个多元线性回归。回归结果如下:

    这个回归结果告诉我们:

    (1)百家号指数=0.650*内容质量+0.064*活跃表现+0.048*专注领域+0.141*原创能力+0.087*用户喜好

    (2)R^2=1(拟合优度为1),可以认为是完美拟合。也就是说拟合的结果是可信的。

    接下来,小编带各位看看视觉上的拟合效果

    从实际的百家号指数和回归的百家号指数,我们可以看出几乎是完美重合在一起。

    为了更好的冲击各位看官的视觉,小编特意的将数据重现在各位看官面前

    为了对拟合的误差进行的有效分析,小编对拟合的误差做了个箱线图

    从箱线图中,我们可以看出误差几乎在-0.5到0.5之间。

    为了更好的看出误差分布在什么地方,小编将误差的密度图进行了可视化。

    可视化的结果更清楚证明了,拟合的误差几乎是分布在-0.5到0.5之间。而这个误差很可能就是百家号上面展示的精度问题。

    那么小编分析了这么多,到底有什么作用呢?接下来,小编带各位看官看看分析的结果有什么用途。

    百家号计算公式分析结果的用途

    百家号指数=0.650*内容质量+0.064*活跃表现+0.048*专注领域+0.141*原创能力+0.087*用户喜好

    从各个维度的权重,我们内容质量的权重是最大的,权重为0.650,也就是说,只要内容质量提高一分,你的百家号指数就可以提高0.65分。可以得出提高内容质量对百家号指数的提升是很有帮助的。其次是原创能力,权重为。0141,也就是说你的原创能力加1分,百家号指数增加0.141分,至此也可以看出百家号很是提倡原创精神。

  • ?

    如何计算投资组合的风险和回报

    Fawn

    展开

    投资组合收益

    比方说,在投资组合中的两资产收益是R一和R二。同时,假设两资产权重的组合W一和W二。值得注意的是,在投资组合中的资产的权重之和为1。从投资组合的回报率会从两资产收益的加权平均值,如下图所示:

    RP= w一R一W二R二

    让我们以一个简单的例子。你投资60000美元资产的1,产生了20%的收益和40000美元的资产2,产生12%的回报。这两种资产的权重分别为40%和60%。

    投资组合的回报率会:

    RP= 0.60*20% + 0.40*12% = 16.8%

    投资组合的风险

    现在让我们来看看如何计算投资组合的风险。一个投资组合的风险是用投资组合的标准差衡量。然而,投资组合的标准差不能简单地对两种资产的标准差的加权平均。我们还需要考虑资产之间的协方差或相关。协方差反映了两资产收益的联动。除非两资产完全相关,协方差都将在投资组合的整体风险降低的影响。

    投资组合的标准差可以计算如下:

    在上面的例子中,我们说这两种资产的标准偏差分别为10和16,且两资产之间的相关系数是1。投资组合的标准差的计算如下:

    在P= Sqrt(0.6^2*10^2 + 0.4^2*16^2 + 2*(-1)*0.6*0.4*10*16) = 0.4

    相关Covariance

    你可以看到,可以使用协方差或相关系数计算的标准偏差。两者之间的关系如下图所示:

    在这个例子中,我们采取了一个简单的两资产在投资组合中增加然而组合资产的数量,是复杂的,我们将不得不考虑每对组合资产之间的协方差增加。对于一个三的资产组合,风险与收益将计算如下:

    计算可以通过方程的形式表示的简化公式。一个资产组合的公式可以表示为:

    值得注意的是,计算中有没有矩阵。第一个是在投资组合中的资产权重的一维矩阵。第二矩阵称为方差-协方差矩阵和资产的方差和协方差的对角元素和其他元素。第三矩阵的转置矩阵的第一。三矩阵相乘给我们投资组合的方差。在微软Excel中,您可以使用mmult函数执行矩阵乘法。

    这种形式的方差的计算可以很容易地扩展到许多资产是我们想要的。

    让我们用资产权重以三的资产组合为0.3,0.4,和0.3。方差-协方差矩阵如下:

    投资组合的方差可以计算如下:

  • ?

    Excel让预测有里有面

    空口言

    展开

    年底了,总结汇报和来年规划必不可少,如何让大家能够直观看到明年一年的情况,比如预测一下明年的可能性?

    Excel在2016版本中,提供了一个数据预测功能,通过它就可以做出一个预测图表,这样一目了然的方式自然可以让大家看得更加清楚。

    以销售数据来说好了,先录入销售数据,这里以2015年到2016年的数据为例,圈选这些数据项,然后切换选项卡到“数据”,找到右侧的“预测工作表”点击。

    弹出的图表中,蓝色代表实际销售数据,趋势预测、置信下限、置信上限都是橙色——也就是预测数据。不过这三个数据几乎都是平直的,显然不是正常的预测值,没有参考价值。

    这是因为没有正确设置范围数据的缘故。点击图表中的“选项”折开选项内容,首先是预测结束日期,比如我们设置到2018年4月1日(根据自己实际情况设置),预测启始时间设置为2017年4月1日(这之后都是未发生的数据,要预测的起点)。之后是预测中周期的规律,切换“季节性”到“手动设置”,设置一个周期比如12,代表一个周期为12个月,在这个基础上计算预测数据,这里也可以跟据自己需求修改,比如4个月(1个季度)。

    这里要讲解一下选项设置的几个重要参数

    预测开始:从历史数据中的哪一期数据开始预测。

    置信区间:设置预测值的上限和下限;该值越小,则上下限之间的范围越小。

    使用以下方式填充缺失插值点:默认为“内插”,是根据数据的加权平均值计算出的插值;也可以将其置为“0”,即不进行缺值的插值计算。

    使用以下方式聚合重复项:举例来说,如果2016年1月份有好几个数据,Excel在计算预测值时会将一个月内的多个值进行“聚合”,“聚合”的方式包括平均(默认)、计数、最大/最小/中值等,这就要看你表格数据的具体情况了。

    设置完毕点击确认,可以看到图表左侧的数据处多了要预测但未实际发生的数据,三列数据分别是趋势预测(数字)、置信下限(数字)、置信上限(数字),这分别代表着预测值,预测下限、预测上限。而右侧的图表,可以看到波峰波谷的情况,当然,这种预测表格是根据往年的销售波动来检测的,Excel还没有到可以将不可预测的情况包含在内哦。最后,这个图表不仅可以用波峰形式来体现,也可以用柱状图的形态来表现,在图表中的右上角有切换选项,不妨看看哪个更适合自己。完成设置后,还可以将图表复制到PPT中作为路演素材,是不是方便呢?

    大家在使用Office2016的时候有没有发现:以往我们需要大量代码、公式才能制作出的内容,好多都已经集成在程序内,只是微软并没有很大方的将它们展现出来。大家在遇到某些难题的时候,可以随时咨询“办公便签”,办公小达人们都是这么养成的哦!

                                                                                                                    ——电脑爱好者

  • ?

    2017年最全的excel函数大全7—财务函数(上)

    Kennedy

    展开

    上次给大家分享了《2017年最全的excel函数大全6—日期和时间函数(下)》,这次分享给大家财务函数(上)。

    ACCRINT 函数—返回定期支付利息的债券的应计利息

    描述

    返回定期付息证券的应计利息。

    用法

    ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Issue 必需。 有价证券的发行日。

    First_interest 必需。 有价证券的首次计息日。

    Settlement 必需。 有价证券的结算日。 有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

    Rate 必需。 有价证券的年息票利率。

    Par 必需。 证券的票面值。 如果省略此参数,则 ACCRINT 使用 ¥10,000。

    Frequency 必需。 年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。

    Basis 可选。 要使用的日计数基准类型。


    calc_method可选。 一个逻辑值,指定当结算日期晚于首次计息日期时用于计算总应计利息的方法。 如果值为 TRUE (1),则返回从发行日到结算日的总应计利息。 如果值为 FALSE (0),则返回从首次计息日到结算日的应计利息。 如果不输入此参数,则默认为 TRUE。


    其他

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

    issue、first_interest、settlement、frequency 和 basis 将被截尾取整

    如果 issue、first_interest 或 settlement 不是有效日期,则 ACCRINT 将返回 #VALUE! 错误值。

    如果 rate ≤ 0 或 par ≤ 0,则 ACCRINT 将返回 #NUM! 错误值。

    如果 frequency 不是数字 1、2 或 4,则 ACCRINT 将返回 #NUM! 错误值

    如果 basis 0 或 basis 4,则 ACCRINT 将返回 #NUM! 错误值。

    如果 issue ≥ settlement,则 ACCRINT 将返回 #NUM! 错误值

    函数 ACCRINT 的计算公式如下:


    其中:

    Ai = 奇数期内第 i 个准票息期的应计天数。

    NC = 奇数期内的准票息期期数。 如果该数含有小数位,则向上进位至最接近的整数。

    NLi = 奇数期内准票息期的正常天数。


    案例

    ACCRINTM 函数—返回在到期日支付利息的债券的应计利息

    描述

    返回在到期日支付利息的有价证券的应计利息。

    用法

    ACCRINTM(issue, settlement, rate, par, [basis])

    重要: 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Issue 必需。 有价证券的发行日。

    Settlement 必需。 有价证券的到期日。

    Rate 必需。 有价证券的年息票利率。

    Par 必需。 证券的票面值。 如果省略此参数,则 ACCRINTM 使用 ¥10,000。

    Basis 可选。 要使用的日计数基准类型。

    其他

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

    Issue、settlement 和 basis 将被截尾取整。

    如果 issue 或 settlement 不是有效日期,则 ACCRINTM 将返回 #VALUE! 错误值。

    如果 rate ≤ 0 或 par ≤ 0,则 ACCRINTM 将返回 #NUM! 错误值。

    如果 basis 0 或 basis 4,则 ACCRINTM 将返回 #NUM! 错误值。

    如果 issue ≥ settlement,则 ACCRINTM 将返回 #NUM! 错误值。

    ACCRINTM 的计算公式如下:

    ACCRINTM = par x rate x A/D

    其中:

    A = 按月计算的应计天数。 在计算到期付息的利息时指发行日与到期日之间的天数。

    D = 年基准数。

    案例

    AMORDEGRC 函数—使用折旧系数返回每个记帐期的折旧值

    描述

    返回每个结算期间的折旧值。 该函数主要为法国会计系统提供。 如果某项资产是在该结算期的中期购入的,则按直线折旧法计算。 该函数与函数 AMORLINC 相似,不同之处在于该函数中用于计算的折旧系数取决于资产的寿命。

    用法

    AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Cost 必需。 资产原值。

    Date_purchased 必需。 购入资产的日期。

    First_period 必需。 第一个期间结束时的日期。

    Salvage 必需。 资产在使用寿命结束时的残值。

    Period 必需。 期间。

    Rate 必需。 折旧率。

    Basis 可选。 要使用的年基准。

    其他

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

    此函数返回折旧值,截止到资产生命周期的最后一个期间,或直到累积折旧值大于资产原值减去残值后的成本价。

    折旧系数为:

    最后一个期间之前的那个期间的折旧率将增加到 50%,最后一个期间的折旧率将增加到 100%。

    如果资产的生命周期在 0 到 1、1 到 2、2 到 3 或 4 到 5 之间,将返回 #NUM! 错误值。

    案例

    AMORLINC 函数—返回每个记帐期的折旧值

    描述

    返回每个结算期间的折旧值。 该函数主要为法国会计系统提供。 如果某项资产是在该结算期的中期购入的,则按直线折旧法计算。

    用法

    AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Cost必需。 资产原值。

    Date_purchased必需。 购入资产的日期。

    First_period必需。 第一个期间结束时的日期。

    Salvage必需。 资产在使用寿命结束时的残值。

    Period必需。 期间。

    Rate必需。 折旧率。

    Basis可选。 要使用的年基准。

    其他

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

    案例

    COUPDAYBS 函数—返回从票息期开始到结算日之间的天数

    描述

    COUPDAYBS 函数返回从付息期开始到结算日的天数。

    用法

    COUPDAYBS(settlement, maturity, frequency, [basis])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Settlement必需。 有价证券的结算日。 有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

    Maturity必需。 有价证券的到期日。 到期日是有价证券有效期截止时的日期。

    Frequency必需。 年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。

    Basis可选。 要使用的日计数基准类型。

    其他

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

    结算日是购买者买入息票(如债券)的日期。 到期日是息票有效期截止时的日期。 例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。 则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

    所有参数都将被截尾取整。

    如果 settlement 或 maturity 不是有效日期,则 COUPDAYBS 返回错误值 #VALUE!。

    如果 frequency 不为数字 1、2 或 4,则 COUPDAYBS 返回错误值 #NUM!。

    如果 basis 0 或 basis 4,则 COUPDAYBS 返回错误值 #NUM!。

    如果 settlement ≥ maturity,则 COUPDAYBS 返回错误值 #NUM!。

    案例

    COUPDAYS 函数—返回包含结算日的票息期天数

    描述

    返回结算日所在的付息期的天数。

    用法

    COUPDAYS(settlement, maturity, frequency, [basis])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Settlement必需。 有价证券的结算日。 有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

    Maturity必需。 有价证券的到期日。 到期日是有价证券有效期截止时的日期。

    Frequency必需。 年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。

    Basis可选。 要使用的日计数基准类型。

    其他

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

    结算日是购买者买入息票(如债券)的日期。 到期日是息票有效期截止时的日期。 例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。 则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

    所有参数都将被截尾取整。

    如果 settlement 或 maturity 不是有效日期,则 COUPDAYS 返回 错误值 #VALUE!。

    如果 frequency 不为数字 1、2 或 4,则 COUPDAYS 返回 错误值 #NUM!。

    如果 basis 0 或 basis 4,则 COUPDAYS 返回 错误值 #NUM!。

    如果 settlement ≥ maturity,则 COUPDAYS 返回 错误值 #NUM!。

    案例

    COUPDAYSNC 函数—返回从结算日到下一票息支付日之间的天数

    描述

    返回从结算日到下一票息支付日之间的天数。

    用法

    COUPDAYSNC(settlement, maturity, frequency, [basis])

    重要:应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

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

    Settlement必需。 有价证券的结算日。 有价证券结算日是在发行日之后,有价证券卖给购买者的日期。

    Maturity必需。 有价证券的到期日。 到期日是有价证券有效期截止时的日期。

    Frequency必需。 年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。

    Basis可选。 要使用的日计数基准类型。

    其他

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

    结算日是购买者买入息票(如债券)的日期。 到期日是息票有效期截止时的日期。 例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。 则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

    所有参数都将被截尾取整。

    如果 settlement 或 maturity 不是有效日期,则 COUPDAYSNC 返回错误值 #VALUE!。

    如果 frequency 不为数字 1、2 或 4,则 COUPDAYSNC 返回错误值 #NUM!。

    如果 basis 0 或 basis 4,则 COUPDAYSNC 返回错误值 #NUM!

    如果 settlement ≥ maturity,则 COUPDAYSNC 返回错误值 #NUM!。

    案例

    COUPNCD 函数—返回结算日之后的下一个票息支付日

    描述

    返回一个表示在结算日之后下一个付息日的数字。

    用法

    COUPNCD(settlement, maturity, frequency, [basis])

    重要:...

  • ?

    excel007:函数SMALL与RANK的区别与应用

    双桥

    展开

    两个函数看似风马牛不相及,实际运用中却有些相似。我们结合应用实例讲解这两个函数的区别:

    如下图,有有列数,我们想找出最小值,第二小的值,即前两名。

    我们需要对每个值进行排序,得到第一名,第二名。

    如果我们用SMALL函数,我们输入:“=SMALL(C19:C23,1)”,

    另一个单元格输入“=SMALL(C19:C23,1)”。结果就会到前两名的值。

    两种方法都可以解决问题。Rank函数主要用在对已知的数进行排位,比如求某位同学的数学成绩在班级的排名,最终结果是一个名次;small函数不是针对某一个数,而是在某固定的数组中找出想要的值,最终结果是数组中的某一个数。

    函数语法如下。

    RANK(number,ref,[order])

    参数:

    Number必需。 要找到其排位的数字。

    Ref必需。 数字列表的数组,对数字列表的引用。 Ref 中的非数字值会被忽略。

    Order可选。 一个指定数字排位方式的数字,默认为降序。

    SMALL(array,k)

    SMALL 函数语法具有下列参数:

    Array必需。 需要找到第 k 个最小值的数组或数值数据区域。

    K必需。 要返回的数据在数组或数据区域里的位置(从小到大)。

  • ?

    平均数:最常用的统计量数,你了解多少?

    白山

    展开

    平均数(average)是反应一组数据集中度的指标

    具体有如下几种类型:

    算术平均数(arithmetic mean)

    几何平均数(geometric mean)

    调和平均数(harmonic mean)

    加权平均数(weighted average)

    中位数(median)

    众数(mode)

    这些具体的类型的定义和计算方法,可以去百科看一下

    我们最常用的是算数平均数和加权平均数

    一、算术平均数(arithmetic mean):

    所列数据之和除以数据的个数,在Excel中使用函数AVERAGE、AVERAGEA、AVERAGEIF、AVERAGEIFS等进行计算。

    我们以这组数据为例,来看看数量、单价、金额的算数平均数所代表的含义是什么?

    图上的散点是单价分布情况,直线单价的算数平均数

    图上所有点减去单价的算数平均数所得到的差的和等于零

    这是算数平均数的主要特征。

    我们使用数据分析工具中的描述统计,可以很方便的得到上面的统计。

    数量:20笔数据中的平均数量是40.15

    单价:10种物料的平均单价79.55

    金额:20笔交易的平均每笔金额是3184.9

    可以看出,只用算数平均数来描述这组数据似乎有些问题

    平均单价指的是单纯的单价的算数平均数,并不是真正的成交的平均价格

    二、加权平均数(weighted average):

    各个数据与权重的乘积之和除以权重之和,所得到的就是加权平均数。

    因为每种物料都有两次交易记录,每次的价格不同,

    平均值项:单价----只是简单的将两次的价格相加除以2,得到的单价的算术平均数。

    而求和项:平均价格是后添加的计算字段,使用求和项:金额除以求和项:数量

    求和项:金额----是每次的价格乘以数量的乘积之和

    求和项:数量----是两次的数量之和

    这里数量就是权重,得到的平均价格就是加权平均价格。

    可以验算一下:平均价格乘以数量是否等于金额

    其实,算数平均数只是针对一组数据的平均

    加权平均数是针对两组以上的数据的平均

  • ?

    Excel 做表格,总有你不知道的小秘密 快捷键

    心不痛

    展开

    01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列; 2)在B2单元格写入:="13" & A2 后回车; 3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。 若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13” 后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。 03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 06、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。 07、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表? 把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3.......”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。 08、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是手动一个一个改序号实在太慢太麻烦,用什么方法可以快速解决? 如果序号是不应随着表格其他内容的调整而发生变化的话,那么在制作EXCEL表格时就应将序号这一字段与其他字段分开,如在“总分”与“排名”之间空开一列,为了不影响显示美观,可将这一空的列字段设为隐藏,这样在调整表格(数据清单)的内容时就不会影响序号了。 09、用Excel2000做成的工资表,只有第一个人有工资条的条头(如编号、姓名、岗位工资.......),想输出成工资条的形式。怎么做? 这个问题应该这样解决:先复制一张工资表,然后在页面设置中选中工作表选项,设置打印工作表行标题,选好工资条的条头,然后在每一个人之间插入行分页符,再把页长设置成工资条的高度即可。 使用自定义方式重装了一遍中文office,Excel的打印纸选项中只有A4一种,怎么办? 随便安装一个打印机驱动程序就可以了。 10、在Excel中小数点无法输入,按小数点,显示的却是逗号,无论怎样设置选项都无济于事,该怎么办? 这是一个比较特殊的问题,我曾为此花了十几个小时的时间,但说白了很简单。在Windows的控制面板中,点击“区域设置”图标,在弹出的“区域设置属性”对话面板上在“区域设置”里选择“中文(中国)”,在“区域设置属性”对话面板上在“数字”属性里把小数点改为“.”(未改前是“,”),按“确定”按钮结束。这样再打开Excel就一切都正常了。 11、如何快速选取特定区域? 使用F5键可以快速选取特定区域。例如,要选取A2:A1000,最简便的方法是按F5键,出现“定位”窗口,在“引用”栏内输入需选取的区域A2:A1000。 12、如何快速返回选中区域? 按Ctr+BacksPae(即退格键)。 13、如何快速定位到单元格? 方法一:按F5键,出现“定位”对话框,在引用栏中输入欲跳到的单元格地址,单市“确定”按钮即可。 方法二:单击编辑栏左侧单元格地址框,输入单元格地址即可。 14、“Ctrl+*”的特殊功用 一般来说,当处理一个工作表中有很多数据的表格时,通过选定表格中某个单元格,然后按下 Ctrl+* 键可选定整个表格。Ctfl+* 选定的区域是这样决定的:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。 15、如何快速选取工作表中所有包含公式的单元格? 有时,需要对工作表中所有包含公式的单元格加以保护,或填入与其他单元格不同的颜色,以提醒用户注意不能在有此颜色的区域内输入数据。以下方法可以帮助快速选取所有包含公式的单元格:选择“编辑”\“定位”,单击“定位条件”按钮,在“定位条件”对话框中选择“公式”项,按“确定”按钮即可。 16、如何在不同单元格中快速输入同一数内容? 选定单元格区域,输入值,然后按 Ctrl+ Ener键,即可实现在选定的单元格区域中一次性输入相同的值。 17、只记得函数的名称,但记不清函数的参数了,怎么办? 如果你知道所要使用函数的名字,但又记不清它的所有参数格式,那么可以用键盘快捷键把参数粘贴到编辑栏内。 具体方法是:在编辑栏中输入一个等号其后接函数名,然后按 Ctr+ A键,Excel则自动进入“函数指南——步骤 2之2”。当使用易于记忆的名字且具有很长一串参数的函数时,上述方法显得特别有用。 18、如何把选定的一个或多个单元格拖放至新的位置? 按住Shift键可以快速修改单元格内容的次序。 具体方法是: 选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头(空心箭头),然后按住鼠标左键进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工”状标志,左右拖拉时会变为垂直“工”状标志,释放鼠标按钮完成操作后,选定的一个或多个单元格就被拖放至新的位置。 19、如何让屏幕上的工作空间变大? 可以将不用的工具栏隐藏,也可以极大化Excel窗口,或者在“视图”菜单中选择“全屏显示”命令。 20、如何使用快显菜单? 快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。 21、如何使用快显菜单?快显菜单中包括了一些操作中最常用的命令,利用它们可以大大提高操作效率。首先选定一个区域,然后单击鼠标右健即可调出快显菜单,根据操作需要选择不同命令。 22、如何防止Excel自动打开太多文件? 当Excel启动时,它会自动打开Xlstart目录下的所有文件。当该目录下的文件过多时,Excel加载太多文件不但费时而且还有可能出错。解决方法是将不该位于Xlstart目录下的文件移走。另外,还要防止EXcel打开替补启动目录下的文件:选择“工具”\“选项”\“普通”,将“替补启动目录”一栏中的所有内容删除。 23、如何去掉网格线? 1)除去编辑窗口中的表格线 单击“工具”菜单中的“选项”,再选中“视图”,找到“网格线”,使之失效; 2)除去打印时的未定义表格线 有时会出现这样的情况:你在编辑时未定义的表格线(在编辑窗中看到的也是淡灰色表格线),一般情况下在打印时是不会打印出来的,可有时却偏偏不听使唤给打印出来了,特别是一些所谓的“电脑”VCD中编辑的Excel表格更是这样。要除去这些表格线,只要在单击“文件”、“页面设置”、“工作表”菜单,点击一下“网格线”左边的选择框,取消选择“网格线”就行了。 24、如何快速格式化报表? 为了制作出美观的报表,需要对报表进行格式化。有快捷方法,即自动套用Excel预设的表格样式。方法是: 选定操作区域,选取“格式”菜单中的“自动套用格式”命令,在格式列表框中选取一款你满意的格式样式,按“确定”按钮即可。要注意的是,格式列表框下面有包括“数字”、“边框线”、“字体”等6个“应用格式种类”选项,若某项前面的“x”不出现,则在套用表格样式时就不会用该项。 25、如何快速地复制单元格的格式? 要将某一格式化操作复制到另一部分数据上,可使用“格式刷”按钮。选择含有所需源格式的单元格,单击工具条上的“格式刷”按钮,此时鼠标变成了刷子形状,然后单击要格式化的单元格即可将格式拷贝过去。 26、如何为表格添加斜线? 一般我们习惯表格上有斜线,而工作表本身并没有提供该功能。其实,我们可以使用绘图工具来实现: 单击“绘图”按钮,选取“直线”,鼠标变成十字型.将其移至要添加斜线的开始位置,按住鼠标左键拖动至终止位置,释放鼠标,斜线就画出来了。另外,使用“文字框”按钮可以方便地在斜线上下方添加文字,但文字周围有边框,要想取消它,可选中文字框,调出快显菜单,选择“对象格式”\“图案”,选择“无边框”项即可。 27、如何快速地将数字作为文本输入? 在输入数字前加一个单引号“”’,可以强制地将数字作为文本输入。 28、如何定义自己的函数? 用户在Excel中可以自定义函数。切换至 Visual Basic模块,或插入一页新的模块表(Module),在出现的空白程序窗口中键入自定义函数VBA程序,按Enter确认后完成编 写工作,Excel将自动检查其正确性。此后,在同一工作薄内,你就可以与使用Exed内部函数一样在工作表中使用自定义函数,如: Function Zm(a) If a< 60 Then im=‘不及格” Else Zm=“及格” End If End Function 29、如何在一个与自定义函数驻留工作簿不同的工作簿内的工作表公式中调用自定义函数? 可在包含自定义函数的工作薄打开的前提下,采用链接的方法(也就是在调用函数时加上该函数所在的工作簿名)。假设上例中的自定义函数Zm所在工作薄为MYUDF.XLS,现要在另一不同工作簿中的工作表公式中调用Zm函数,应首先确保MYUDF.XLS被打开,然后使用下述链接的方法:=MYUDF.XLS! ZM(b2) 30、如何快速输入数据序列? 如果你需要输入诸如表格中的项目序号、日期序列等一些特殊的数据系列,千万别逐条输入,为何不让Excel自动填充呢?在第一个单元格内输入起始数据,在下一个单元格内输入第二个数据,选定这两个单元格,将光标指向单元格右下方的填充柄,沿着要填充的方向拖动填充柄,拖过的单元格中会自动按Excel内部规定的序列进行填充。如果能将自己经常要用到的某些有规律的数据(如办公室人员名单),定义成序列,以备日后自动填充,岂不一劳永逸!选择“工具”菜单中的“选项”命令,再选择“自定义序列”标签, 在输入框中输入新序列,注意在新序列各项2间要输入半角符号的逗号加以分隔(例如:张三,李四,王二),单击“增加”按钮将输入的序列保存起来。 31、使用鼠标右键拖动单元格填充柄 上例中,介绍了使用鼠标左键拖动单元格填充柄自动填充数据序列的方法。其实,使用鼠标右键拖动单元格填充柄则更具灵活性。在某单元格内输入数据,按住鼠标右键沿着要填充序列的方向拖动填充柄,将会出现包含下列各项的菜单:复制单元格、以序列方式填充、以格式填充、以值填充;以天数填充、以工作日该充、以月该充、以年填充;序列此时,你可以根据需要选择一种填充方式。 32、如果你的工作表中已有某个序列项,想把它定义成自动填充序列以备后用,是否需要按照上面介绍的自定义序列的方法重新输入这些序列项? 不需要。有快捷方法:选定包含序列项的单元格区域,选择“工具”\“选项”\“自定义序列”,单击“引入”按钮将选定区域的序列项添加至“自定义序列”对话框,按“确定”按钮返回工作表,下次就可以用这个序列项了。 33、上例中,如果你已拥育的序列项中含有许多重复项,应如何处理使其没有重复项,以便使用“引入”的方法快速创建所需的自定义序列? 选定单元格区域,选择“数据”\“筛选”\“高级筛选”,选定“不选重复的记录”选项,按“确定”按钮即可。 34、如何对工作簿进行安全保护? 如果你不想别人打开或修改你的工作簿,那么想法加个密码吧。打开工作薄,选择“文件”菜单中的“另存为”命令,选取“选项”,根据用户的需要分别输入“打开文件口令”或“修改文件D令”...

  • ?

    教师节,总结了15个老师最常用的Excel公式

    寄凡

    展开

    转载自百家号作者:解晴新生

    教师节了,没什么礼物送给老师的,整理了15个最常用的Excel公式送给您们,主要包含分数统计、排名计算、成绩等级计算、绩点和加权平均分、随机座位、对筛选数据计算等6个方面。希望有所帮助吧。

    第一:成绩统计使用最多的5个函数

    虽然现在有很多学校不再公布排名了,但老师们还是需要了解一下整体的情况,然后因材施教。

    SUM、AVERAGE、MAX、MIN用于获取学生的总分、平均分、最高分和最低分。RANK函数用于获取学生成绩排名,分数相同的会得到相同的排名,如下表的第一名有两个,因此第二名就没有了,第三个人直接是第3名。RANK函数第一个参数就是某个成绩,第二个参数是所有成绩所在单元格引用。

    第二:成绩等级有关的IF和AND函数

    成绩不再排名之后,家长们至少会知道自己的孩子的成绩属于哪个等级,有分为“优秀、良、及格、不及格”的,也有分为“A、B、C”等。

    一个IF和一个AND函数,外加一些必要的嵌套,就可以获得各种等级数据了。另外,可以给不同的等级设置不同的条件格式,这样可以让数据一目了然。

    第三:人数统计相关的函数

    常见的有考生人数的统计、及格人数的统计。一般用COUNT系列的函数。直接统计就用COUNT或COUNTA函数,一个条件就用COUNTIF函数,多个条件就用COUNTIFS函数。“人数”前有几个修饰词就表示有几个条件。

    第四:绩点和加权平均分

    绩点的大致规则是这样的,60分以下不算绩点,60分算一个绩点,每多5分,多0.5个绩点,这样我们就可以用公式“=LOOKUP(成绩,{绩点临界分数列表},{绩点列表})”来获得每门课程的绩点。

    加权平均分就是在计算平均分时,把课程权重也加上,学分多的权重大,最后对平均分的影响也大。使用的公式是“SUMPRODUCT(学分所在单元格,成绩所在单元格)/SUM(学分所在单元格)”。

    第五:考生座位随机安排

    按顺序填充所有的座位,然后在辅助列输入“rand()”函数产生随机数,接着按照随机数排列即可给每位考生随机安排好座位。

    点击

    第六:subtotal统计筛选出的学生数据

    如果你希望只对筛选出来的学生成绩进行统计,就不要错过subtotal函数。

    subtotal函数的格式为“=subtotal(函数序号,引用1,[引用2],...)”可以用于统计总分、平均分、最高分、人数等。具体步骤可以参考文章《WPS Excel:筛选数据后,自动更新计算结果和序号》。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    excel里有加权平均函数吗?

    余含蕾

    展开

      EXCEL中求加权平均数的方法:

    1. EXCEL中没有专门的加权平均函数;

    2. 但可以利用加权平均数的公式,用其它函数将其求出,加权平均值的求法是:各数值乘以相应的权数,然后相加求和得到总体值,再除以总的单位数;

    3. 转换到EXCEL,就是乘积和除以和,所以可以用SUMPRODUCT乘积和函数除以SUM求和函数来得到,如下图中求均价,用:=SUMPRODUCT(A2:A4*B2:B4)/SUM(A2:A4)即可。

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

  • ?

    excel006:眼花缭乱的加权平均算法只需一个函数就可以搞定

    Janet

    展开

    给大家介绍一个函数,SUMPRODUCT,(在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。)

    SUMPRODUCT(array1, [array2], [array3], ...)

    在工作中,我们经常会遇到求加权平均的例子,比如下图中,求加权平均价格的算法是每个价格乘以产量权重的乘积之和除以总产量,既可以得到结果。

    利用函数的算法,我们只需将产量和价格两个区域作为两个参数,结果就可以作为分子,再除以总产量即可。

    欢迎大家关注八棵柏树,有问题留言。

excel加权平均公式

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP