繁体   English   中英

EXCEL多个时间/日期间隔的最大值

[英]EXCEL Max value for multple time/date intervals

根据所附的图片,我有一个Excel文件 Excel数据

D列中的日期范围跨越几天,即 也有10/08/2016的数据; 2016年10月9日等

我试图在D列中每隔15分钟获取一次C列中的最大值。

例如:

10/08/2016 00:00-00:15-0 10/08/2016 00:16-00:30-25 10/08/2016 00:31-00:45-13

依此类推,直到文件末尾。

任何帮助表示赞赏。

首先,您需要间隔15分钟。 为此,我将Date / Time Start值放在F2列的F列中(我假设第1行是标题行)。 在单元格F2中,此公式为: =FLOOR(MIN(D:D),15/1440) ,在单元格F3中并向下复制的公式为: =IF(F2="","",IF(F2+TIME(0,15,0)>MAX(D:D),"",F2+TIME(0,15,0)))

然后,我将“日期/时间结束”值放在G2的G列中(因为第1行是标题行)。 在单元格G2中并向下复制的公式是: =IF(F2="","",F2+TIME(0,15,0))

现在,您可以获得每个间隔的最大值。 为此,我使用向下复制的公式将最大间隔值结果放在H2列中的H列中: =IF(F2="","",MAX(INDEX(($D$2:$D$11001>=F2)*($D$2:$D$11001<G2)*$C$2:$C$11001,)))

调整列以适合您的需要,并调整范围( $D$2:$D$11001$C$2:$C$11001 )以适合您的实际数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM