Excel复杂归类筛选问题
大家看到的D列是取值范围,间隔是5分钟,范围是从7点到10点,一共有36个范围,F列发生时间,G列为产值,我现在想知道在D列每个时间范围内根据F列的时间,一共有几个产值,...
大家看到的D列是取值范围,间隔是5分钟,范围是从7点到10点,一共有36个范围,F列发生时间,G列为产值,我现在想知道在D列每个时间范围内根据F列的时间,一共有几个产值,并且需要产值的平均值和标准偏差。
举个例子:在7:00到7:05内,根据F列的发生时间,有5个产值,这5个产值的平均为300,偏差为152.3
这个可以通过挨个筛选F列的发生时间来实现,但是和这个类似的表的数据还有好几十个,所以请教各位高手需要如何简化运算
PS:如有何需要补充问题的请加QQ:258930332
急用,十分感谢 ^^~ 展开
举个例子:在7:00到7:05内,根据F列的发生时间,有5个产值,这5个产值的平均为300,偏差为152.3
这个可以通过挨个筛选F列的发生时间来实现,但是和这个类似的表的数据还有好几十个,所以请教各位高手需要如何简化运算
PS:如有何需要补充问题的请加QQ:258930332
急用,十分感谢 ^^~ 展开
2个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
Sub Macro1()
Columns("F:G").Select
Selection.Sort Key1:=Range("F2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin, DataOption1:=xlSortNormal
p = 2
t1 = Int((Hour(Cells(p, 6)) * 60 + Minute(Cells(p, 6)) - 1) / 5)
For i = 2 To Cells(2, 6).End(xlDown).Row + 1
t2 = Int((Hour(Cells(i, 6)) * 60 + Minute(Cells(i, 6)) - 1) / 5)
If t1 <> t2 Then
Range(Cells(p, 8), Cells(i - 1, 8)).Merge
Range(Cells(p, 9), Cells(i - 1, 9)).Merge
Cells(p, 8).FormulaR1C1 = "=AVERAGE(R" & p & "C7:R" & i - 1 & "C7)"
Cells(p, 9).FormulaR1C1 = "=STDEV(R" & p & "C7:R" & i - 1 & "C7)"
p = i
t1 = t2
End If
Next i
End Sub
Columns("F:G").Select
Selection.Sort Key1:=Range("F2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin, DataOption1:=xlSortNormal
p = 2
t1 = Int((Hour(Cells(p, 6)) * 60 + Minute(Cells(p, 6)) - 1) / 5)
For i = 2 To Cells(2, 6).End(xlDown).Row + 1
t2 = Int((Hour(Cells(i, 6)) * 60 + Minute(Cells(i, 6)) - 1) / 5)
If t1 <> t2 Then
Range(Cells(p, 8), Cells(i - 1, 8)).Merge
Range(Cells(p, 9), Cells(i - 1, 9)).Merge
Cells(p, 8).FormulaR1C1 = "=AVERAGE(R" & p & "C7:R" & i - 1 & "C7)"
Cells(p, 9).FormulaR1C1 = "=STDEV(R" & p & "C7:R" & i - 1 & "C7)"
p = i
t1 = t2
End If
Next i
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询