2014-06-08 93 views
0

我在Excel中分析数据测量时遇到问题。这是我的问题。Excel时间步长的平均值

在列A输入是时间(小时day.month),在B列是白天在一年。从C栏到I栏是来自测量分析仪的数字。正如你可以从Excel Prnt Scrn看到的那样,在单独的一天中,我们在不同的时间测量了数值。我必须计算特定日期所有值(从值1到值7)的平均值。

实施例:在平均时间2012年1月1日(平均值2012年1月1日0:59时,1:59,2:59 ...。)的值。

的问题是,我有超过9000行不同的时间步长。我尝试使用过滤器功能,但我只设法让时间从旧到新!

欣赏任何有用的意见。

Image url:

+1

[AVERAGEIF](http://office.microsoft.com/en-us/excel-help/averageif-function-HA010047433.aspx)或[AVERAGEIFS](http://office.microsoft.com/en-美国/ Excel的帮助/ AVERAGEIFS功能-HA010047493.aspx)? –

+0

谢谢你的回答。你可以说得更详细点吗? – user3719559

+0

如果我尝试使用AVERAGE IF函数,那么在日期(但具有不同时间!)的条件下有问题。任何想法如何写出条件,只有定义日期(如1.1.2012)没有时间? – user3719559

回答

0

首先,分配为使用Date号码类型在日列中的所有单元的值。您将需要使用查找和替换来更改所有“。”。到你的时间栏中的“/”以使其工作(即DD.MM.YY HH:MM变成DD/MM/YY HH:MM)。将时间列复制到日期列中。突出显示“日期”列,右键单击并选择格式化单元格。将格式更改为日期,它将切断时间值。如果您想为Julian Day设定一个数字而不是日期,请插入一个新列并查看本文以计算一年中的某一天:http://inanecoding.co.uk/2012/10/converting-excel-date-to-julian-day-of-year-number/

其次,使用“数据”选项卡下的“小计”功能来平均每天的数值。这将与日期或Julian Day(或包含多个唯一值的任何列)一起工作。这将改变工作表的外观,但所有的基础数据仍然存在。但是,为了方便在原始数据和平均数据之间切换,我会在继续之前制作一份表格副本。点击小计,然后在下拉菜单中的“对于每个更改:”选择要用作分组的哪一列(日期或日期)。对于“使用功能”菜单,请选择平均值。在下面,检查您想要查找平均值的列(值1-7)。点击确定。

既然你有9000条记录,这可能需要几秒钟。使用左上角的1​​,2,3框来查看所需电子表格中的详细程度。