Tag: 平均

Excel – 如果在某个小时内复制数据

我有上个月每天每小时的数据清单。 我想平均每个特定小时的整个月份的数据。 例如: Time Data Data 2 17/12/2015 14:00:00 15 30 17/12/2015 15:00:00 30 40 18/12/2015 14:00:00 20 15 21/12/2015 15:00:00 31 41 我想提取所有的14:00和15:00的值,并取其平均值。 Time AverageData AverageData 2 14:00 17.5 22.5 15:00 30.5 40.5 我需要在一天中的每个小时都这样做,我想分两个阶段来做:首先,提取同一小时的所有值,然后做平均值。 有什么build议么? 谢谢

dynamic范围计算macros

我有一个由12张纸组成的Excel文件。 每张纸都包含大量的数据,范围从A列到X,并在行中有可变范围。 我试图计算每列的平均值和标准误差。 最好在汇总表上输出。 我的思考过程: 我设法让最后一行下面的每个单元格计算出平均值。 当我试图用标准误差做同样的事情时,问题是在步骤1)中计算的平均值被包括在计算中。 毕竟,在单独的“摘要”选项卡中显示这些计算结果似乎更为方便。 这里是我尝试的代码,它的作用是在列的最后一个值的下面生成平均值。 Sub ColumnAverageFormula() For i = 3 To 24 Columns(Columns(i).Address).Select Cells(1, ActiveCell.Column).End(xlDown).Offset(1, 0).Formula = "=Average(" & Cells(1, ActiveCell.Column).Address(0, 0) & ":" & Cells(1, ActiveCell.Column).End(xlDown).Address(0, 0) & ")" Next i For j = 3 To 24 Columns(Columns(j).Address).Select Cells(1, ActiveCell.Column).End(xlDown).Offset(1, 0).Formula = "=stdev.p(" & Cells(1, ActiveCell.Column).Address(0, 0) & ":" […]

如何把这个function转化为excel的范围

如何在Excel中使用范围编写此function M13 / B13; M14 / B14; M10 / B10; M11 / B11; M12 / B12; M13 / B13; M14 / B14 ) =平均(M3 / B3:M14 / B14)

计算Spearman相关的平均值

我有2列A和B包含斯皮尔曼的相关值如下: 0.127272727 -0.260606061 -0.090909091 -0.224242424 0.345454545 0.745454545 0.478787879 0.660606061 -0.345454545 -0.333333333 0.151515152 -0.127272727 0.478787879 0.660606061 -0.321212121 -0.284848485 0.284848485 0.515151515 0.36969697 -0.139393939 -0.284848485 0.272727273 如何计算Excel或Matlab中这两列的相关值的平均值? 我在这个链接中find了一个很好的答案: https : //stats.stackexchange.com/questions/8019/averaging-correlation-values主要的一点是我们不能在这种情况下使用mean或average,正如链接中所解释的。 他们提出了一个很好的方法来做到这一点,但我不知道如何在Excel或Matlab中实现它。

SQL Server AVG和Excel AVERAGE产生不同的结果?

我试图显示在SQL服务器上的平均值,但是当我在Excel中testing数据的结果是不一样的,必须有一些明显的我缺less的东西。 以下是SQL服务器的代码和结果: SELECT DISTINCT d.d_reference + ' – ' + d.d_name AS Faculty, AVG(sub.GroupSize) AS FacultyAverage FROM unitesnapshot.dbo.capd_register r INNER JOIN unitesnapshot.dbo.capd_studentregister sr ON sr.sr_register = r.r_id INNER JOIN unitesnapshot.dbo.capd_activity a ON a.a_register = r.r_id INNER JOIN unitesnapshot.dbo.capd_moduleactivity ma ON ma.ma_activity = a.a_id INNER JOIN unitesnapshot.dbo.capd_module m ON m.m_id = ma.ma_activitymodule INNER JOIN unitesnapshot.dbo.capd_department d […]

在Excel中平均有多个条件

我通常会问Python或VBA的问题,但过去4.5个小时,我一直在讨厌,我​​需要它来完成一个macros,我只是得到div / 0错误。 在Excel中,我有五列:1.项目进入队列的date(一) 2.项目进入队列的时间(B) 3.项目离开队列的date(C) 4.物品离开队列的时间(D) 5.项目在队列中的时间(E) 我需要从昨天16:00到今天16:00之间进入和离开队列的项目的平均时间。 也可以忽略数字<1(因为如果一个项目已经超过了24小时,默认值是负数)。 我试过这个,没有结果:( = AVERAGEIFS(E1:E4,A1:A4, “今日=() – 1”,B1:B4, “> 16:00”,C1:C4, “今日=()”,D1:D4,“<16: 00" ) 任何想法,将不胜感激! 提前致谢 :)

如何根据数据透视数据获得适当的平均值?

我试图根据“发货号”和“订单号”来计算“准时发货”的平均数量。 在这种情况下,我有一个订单号,通过多个货件发货。 在我看来,通过PowerPivot,然后创build一个数据透视表后,它计算平均基于“订单号”,而不是枢轴的总行。 PowerPivot数据: 基于以上数据的枢轴: 我怎样才能得到基于数据透视表的平均数,而不是订单号的PowerPivot总数据? 我可能没有任何意义,但希望下面的图像更好地解释它。 正如你所看到的,当你通过船号码然后按订单号码卷起物品时,你会看到实际的平均值为0.6,但是数据显示为0.5。 帮帮我!

如果B(i)为TRUE且B(i-1)为FALSE,如何findExcel列A的平均值?

我知道这个标题很混乱,但用一句话来总结这个问题并不容易,所以我很担心。 我在Excel中有两列,列A包含实数,列B包含布尔值为TRUE或FALSE。 我想获得A列中每个值的平均值,其中B中的相应单元格为TRUE,上面的单元格为FALSE。 基本上findcolA中所有数字的平均值,其中[B(i)= TRUE&B(i-1)= FALSE]。 当然你会省略colA和colB中的第一个值,因为没有什么可以比较的。

AVERAGEIFS不起作用,但是AVERAGE(IF(确实)

我们有一个很大的电子表格,用来计算赛车手的performance。 它已经稳定了很长时间了。 今天,我打开它,发现其中一个表格计算不正确。 我尝试重新计算表(它被设置为手动计算),并试图重build树(ctl + alt + shift + f9)无济于事。 与其他使用平均值的公式相比,其他公式引用相同的命名范围的function正确。 variables list_of_names =从CSV文件导入的单个文本string中的名字和姓氏列表 local_name =一个名称(100%保证包含在list_of_names中)来计算轨道给定扇区中的驱动程序性能的平均值 sector_percent =驾驶员通过特定部门的预定范围内的百分比 sector_count =驾驶员通过一个扇区旅行的次数 我原来的公式返回一个#Value错误。 这是原始公式(实际公式包含一个IFERROR语句,但为了清晰起见,我已将其删除)#VALUE错误以任一方式发生。 {= AVERAGEIFS( sector_percent , list_of_names , local_name , sector_percent ,“> 0”, sector_count ,“>”和min_number_sectors )} 经过一番实验,我发现下面的公式成功地报道了正确的答案: {= AVERAGE(IF( list_of_names = local_name ,IF( sector_percent > 0,IF( sector_count > min_number_sectors , sector_percent ,0))))} 如果从AVERAGEIFS公式中除去 list_of_names和local_namevariables,则performance正确(给定满足条件的数据)。 这使我相信,名称和本地名称列表不是匹配的数据types。 […]

AVERAGE应用于可变长度的列表,但仅限于公式所在的行

我有一列专栏,我将继续增加数字。 我想要列B显示列A中的数字的平均值,但只有直到该行 例如 B1 =AVERAGE(A1:A1) B2 =AVERAGE(A1:A2) B3 =AVERAGE(A1:A3) 有没有一个公式可以做到这一点,而不必每次添加数字都要改变公式?