【发布时间】:2013-06-19 12:55:59
【问题描述】:
我有一个连接到 txt 文件的 Excel 工作表,具有自动刷新功能。我设法将数据放入工作表中。下面是两行的示例:
1367945797 0,000 MainThread ---
1367945798 0,709 MainThread 200
第一列包含一个 unix 时间戳,Excel 无法将其理解为日期/时间信息。我知道我可以使用以下公式转换时间戳:
=(((A1/60)/60)/24)+DATE(1970;1;1)
第二列包含以毫秒为单位的响应时间。
目标:
我要统计时间所在的行数:
Hour(formula_above) equals 16
,并计算这一小时的平均响应时间
我正在尝试创建一个图表,显示一天中每小时(1-24 小时)的平均响应时间。
请务必注意,我没有绝对范围,因为新数据正在进入我的数据表中。
我尝试使用 CountIF() 但它看起来不能计算,并将计算的值用作 if 语句。
还有其他方法可以解决这个问题吗?
是否有一个简单的函数可以遍历范围(例如:Sheet1!A:A)并在每次迭代中给我值,我可以在每次迭代中返回一个值/布尔值,并使用 countif 或其他公式来做一些神奇的东西?
【问题讨论】:
-
你可以使用数据透视表吗?
-
我认为您可以使用array formula。
标签: excel excel-formula excel-2010