使用Excel计算每日平均值(Calculating Daily Averages with Excel)

在给定时期内计算整数的每日平均值的最佳方法是什么。

例如:

Jan 1st | 456

Jan 2nd | 238

Etc all the way to the current date.

最终的结果是,我将获得YTD的当前日平均值,所以像这样:

Monday - average of 250

Tuesday - average of 183

基于YTD数据。 这是一列日期和一列数字。

任何帮助,将不胜感激。

What would be the best way to calculate the daily average of a whole number over a given period.

For example:

Jan 1st | 456

Jan 2nd | 238

Etc all the way to the current date.

The end result is I would have the current daily average for the YTD, so like this :

Monday - average of 250

Tuesday - average of 183

Based on the YTD data. It's one column of dates and one column of numbers.

Any help would be appreciated.

原文:https://stackoverflow.com/questions/37535256

更新时间:2020-04-04 20:04

相关问答

尝试: =AVERAGEIF('analyse-logs'!A:A;A1;'analyse-logs'!B:B) 问候 Try: =AVERAGEIF('analyse-logs'!A:A;A1;'analyse-logs'!B:B) Regards

使用熊猫肯定是要走的路。 至少有两种方法可以按“一年中的某一天”进行分组,您可以将一年中的数字日作为字符串或字符串monthday组合进行monthday如下所示: import pandas as pd

import numpy as np

df = pd.DataFrame(index=pd.date_range('2000-01-01', '2010-12-31'))

df['vals'] = np.random.randint(1, 6, df.shape[0])

print(df.

...

你想要的公式是 =(100*A2/A$1 + 100 *C2/C$1)/2

然后向下选择所有列D,然后编辑 - >填充 相对引用A2将在每行中更改为新行,但A $ 1是绝对引用,并将保留为第1行中的值。 您也可以使用为您填写的数组公式来执行此操作。 请参阅MS文章 The formula you want is =(100*A2/A$1 + 100 *C2/C$1)/2

and the select all of column D downwards and then edit->fill d

...

只需使用SQL。 忘记ActiveRecord方式,SQL更适合这样的事情。 如果您想在模型中保留逻辑,只需在模型中创建一个新方法 Just use SQL. Forget the ActiveRecord way, SQL is better for something like this. If you want to keep your logic in your model just create a new method in your model

让我们假设您有一个标题行,您的数据来自A2:B2000。 在D列中,生成您希望每日最大值的日期列表。 让我们假设你在D2的第一次约会 在与第一个日期相邻的E2中,您希望找到使用以下公式的最大值: =AGGREGATE(14,6,$B$2:$B2000*(INT($A$2:$A$2000)=$D2),1)

将该公式复制到您想知道最大值的每个日期旁边。 警告: 对于没有数据的日期,返回的值为0。 对于每日平均值,您在F2中使用以下内容: =AVERAGEIFS($B$2:$B$2000,$A$2:

...

您必须将该函数保存在名为calc_avg.m的单独文件中(在MATLAB路径的当前文件夹或文件夹中),并从单独的脚本或命令行运行它 pathName = 'path/to/file';

[Daily, Hourly] = calc_avg(pathName)

您可能会收到错误,因为您尝试使用Run(f5)在编辑器中将该函数作为脚本运行。 You have to save the function in a separate file called calc_avg.m (in a current

...

答案是在内部平均值上使用SUBTOTAL() 。 这将返回一列平均值,因此外部AVERAGE()将具有正确的行为。 {=AVERAGE(SUBTOTAL(1,OFFSET(A21,-4+1-ROW(OFFSET(A1,0,0,8))+1,0,4)))}

原始解决方案不起作用的原因是因为内部AVERAGE只是取所有数组的总平均值,而不是返回其各个平均值的列。 当你需要做这种事情时,我发现这个SUBTOTAL()技巧很有用。 Answer is to use SUBTOTAL() on the in

...

选项1 from cytoolz.dicttoolz import merge

ncols = df.select_dtypes([np.number]).columns

ocols = df.columns.difference(ncols)

df.index = pd.to_datetime(df.index)

d = merge(

{c: 'mean' for c in ncols},

{c: lambda x: pd.value_counts(x).index[0]

...

如果您可以在类别列之前使用帮助列,则可以使用以下内容: 以下是使用的公式: 助手栏将根据类别为行编号,并增加每个类别更改的编号。 平均列使用averageif公式,该公式使用编号作为标准。 您可以进一步格式化助手列,使其不可见。 If you can use a helper column before the category column, you can have something like this: Here are the formulas used: The helper colu

...

要计算实际平均值而不将其向下舍入,请使用float。 你还需要一对额外的括号,否则它将是y / 2而不是(x + y / 2)。 至于那个错误,我不确定你在Listofvalues列表中使用的是什么作为输入,以下对我来说很好。 Averagelist = []

Listofvalues1 = [1,2]

Listofvalues2 = [6,7]

for i, x in enumerate(Listofvalues1):

for j, y in enumerate(Listofvalue

...

如何用计算机计算平均年龄,使用Excel计算每日平均值(Calculating Daily Averages with Excel)...相关推荐

  1. 计算机函数sumif求平均值,『如何用sumif求平均年龄』excel表中如何算平均数及标准差...

    怎样在Excel中计算所有人的平均年龄??! 在旁边插入一列G,写=DATEDIF(F2,NOW(),"y"),F2是出生年月日.然后下拉. 在旁边的单元格写=average(G: ...

  2. access按职称计算平均年龄_计算机二级ACCESS考试操作题

    MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理.下面是小编收集的关于计算机二级ACCESS考试操作题,希望大家认真阅读! 简单应用: ...

  3. access按职称计算平均年龄_2017年计算机二级ACCESS考试操作题精选

    2017年计算机二级ACCESS考试操作题精选 MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理.下面是小编收集的关于计算机二级ACC ...

  4. 计算机专业平均年龄,平均年龄27.07岁 去年23万人才“涌入”深圳

    平均年龄27.07岁 去年23万人才"涌入"深圳 金羊网  作者:  2018-03-16 计算机.电子信息等专业引进人才数量最多 金羊网讯 记者沈婷婷.实习生郑炀报道:深圳市人力 ...

  5. python计算平均年龄和男性人数_知道了总人数,和各个年龄段的人,怎么算平均年龄...

    展开全部 每个年龄段的人数乘以对应的年龄,然后再求和,再除以总人数. 例如: 20岁62616964757a686964616fe58685e5aeb9313334313566352人,30岁3人,则 ...

  6. java的平均年龄怎么算,C#接收5个年龄和计算平均年龄

    using System; using System.Collections.Generic; using System.Text; namespace KnowledgePoint { class ...

  7. python计算平均绩点_ACM计算平均绩点

    与<ACM计算平均绩点>相关的范文 船舶电站自动化课程设计 船舶交流电力系统短路计算 姓 名: 徐尹西 专 业: 电气工程及其自动化 班 级: A04电气 学 号: 040106118 指 ...

  8. access按职称计算平均年龄_新版全国二级ACCESS选择题第3套

    1.下列关于算法复杂度叙述正确的是 A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B.时间复杂度与所用的计算工具无关 C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D.时间复 ...

  9. java通过身份证号计算周岁年龄(附js计算)

    最近项目上有一个需要根据身份证获取老人周岁的功能,本以为当前年直接减去身份证的出生年就好了.结果测试提了过了生日就是+1岁,没过生日才是正确的.于是呼,哗哗的改代码.下面分别贴出java计算和js计算 ...

最新文章

  1. 浅谈C#中的多态及相关知识(主要内容来自msdn) -转载(benzite)
  2. 如何解决linux的ssh连接自动断开的问题
  3. UNITY2018 真机开启deepprofiling的操作
  4. loadRunner12试用
  5. python for arcgis_面向ArcGIS的Python脚本编程 ([美]赞德伯根) 中文pdf扫描版[50MB]
  6. 后台和前台对转义符号'/'同时起作用的例子
  7. 详解MTK系统中字符转换问题
  8. 数据结构与算法——二叉排序树详解以及代码实现
  9. Kafka : kafka重启报错 ZkClient allready closed
  10. mysql workbench 导出查询结果_MySQL Workbench查询结果导出步骤
  11. 东风谷早苗 简单的水题
  12. 你真的了解什么是冒烟测试么?
  13. 域控服务器里没有internet时间,加入域之后,【Internet 时间】选项没有了
  14. RMON MIB:远程监控管理信息库
  15. 生物信息学数据库资源 {#database}
  16. java论文答辩老师会问什么,毕业论文答辩老师一般会问什么问题
  17. 使用EFR32作为Zigbee/Thread的sniffer的用法
  18. windows 驱动开发基础(二)事件通知---关于irp处理,DPC,链表等
  19. 模式识别的一些基本概念
  20. Linux 禁用笔记本触摸板

热门文章

  1. 今天的码农女孩学习了关于python基础的小知识
  2. MobileNetV1 MobileNetV2 简介
  3. PNYQ Z2 安装 tensorflow 2
  4. mac vim设置配色
  5. Gionee/金立GN777W root教程_方法
  6. 入耳式蓝牙耳机什么牌子好,618适合学生党的蓝牙耳机推荐
  7. 进制转换(详解二进制、八进制、十进制、十六进制的相互转换)
  8. oracle主键自增 数据插入时主键自增
  9. 用R做群落α、β多样性分析
  10. 探索中国最好的音响品牌:PHASOUND费斯