我试图找到15分钟间隔数据中的最大值,该数据具有与下面每行相关的日期:
DATE UOM 00:01-00:15 kW 00:16-00:30 kW 00:31-00:45 kW 00:46-01:00 kW
7/1/2010 KW 907.2 892.8 883.2 883.2
7/2/2010 KW 907.2 849.6 859.2 825.6
7/3/2010 KW 811.2 806.4 806.4 801.6
7/4/2010 KW 763.2 768 758.4 772.8
这些数据是我校校园的电力需求,我试图找到峰值,部分峰值和非峰值最大需求。大约有4年的数据,每行包含一个数据。
高峰时段发生在12:00至18:00之间
部分峰值发生在08:31 - 11:59& 18:00 21:30
Off Peak发生在21:30 - 08:30
我希望能够获得每年每个月的价值。但到目前为止,逻辑并没有出现在我面前,而我所看到的一切只是向我展示了索引匹配教程。任何帮助将不胜感激。
答案 0 :(得分:0)
只需使用MAX
或两个MAX
函数的组合即可确定任何给定时间跨度的最大值。
在我的屏幕截图中,您可以看到列如何定义范围。因此,您可能需要调整范围以与实际电子表格相对应。
例如,对于单元格CW1
,它使用公式=MAX($AY2:$BV2)
。这将确定该范围内所有15分钟时间跨度的最大值。由于列AY
中的12:01发生,而BV
列中的18:00结束,因此可以使用{{1}在12:01 - 18:00之间找到最大值功能。
对于不连续的时间跨度,我们可以将它们分成多个范围。对于MAX
和CX
,我们使用两个CY
函数执行此操作。因此,为每个连续时间跨度检索最大值,然后外部MAX
确定两个局部最大值的最大值。
因此,对于MAX
:
CX
=MAX(MAX($AK2:$AX2),MAX($BW2:$CJ2))
:
CY
请注意,我没有完整的数据集,所以这些值都是垃圾。