乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL如何取指定时间段的数据

EXCEL如何取指定时间段的数据

作者:乔山办公网日期:

返回目录:excel表格制作


截图请截出行号和列标,以方便描述和书写公式。
假设数据在A列,那么设置B列的单元格格式为“时间”,然后在B2单元格输入以下公式,并向下填充公式
=MOD(A2,1)
或者
=TEXT(A2,"h:m")

在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(A:A,SMALL(IF((MOD(B$2:B$16,1)>1/3)*(MOD(B$2:B$16,1)<1/2)),ROW($2:$16),4^8),ROW(A1)))&""
可以用2个SUMPRODUCT函数完成
如果日期在A列,销量在B列,需要统计当天日期前的365天平均销量,那么输入
=SUMPRODUCT(($A$1:$A$1000>=TODAY()-365)*($A$1:$A$1000<=TODAY())*($B$1:$B$1000))/SUMPRODUCT(($A$1:$A$1000>=TODAY()-365)*($A$1:$A$1000<=TODAY()))

提取第zd二列值的公式=IFERROR(VLOOKUP(INDEX($A$1:$A$11,SMALL(IF(MID($A$1:$A$11,FIND("-",$A$1:$A$11,4)+1,2)={"5","15","25"},ROW($1:$11),4^8),ROW($A1))),$A$1:$C$11,2,0),"")

提取第三列值的公式=IFERROR(VLOOKUP(INDEX($A$1:$A$11,SMALL(IF(MID($A$1:$A$11,FIND("-",$A$1:$A$11,4)+1,2)={"5","15","25"},ROW($1:$11),4^8),ROW($A1))),$A$1:$C$11,3,0),"")

数组公式,同时按CTRL+SHIFT+ENTER键结束两个公式。拖动填充柄下拉公式即可。

公式中的区域大小可根据你表格实际自行修改。

如图:

相关阅读

  • EXCEL如何取指定时间段的数据

  • 乔山办公网excel表格制作
  • 截图请截出行号和列标,以方便描述和书写公式。假设数据在A列,那么设置B列的单元格格式为“时间”,然后在B2单元格输入以下公式,并向下填充公式=MOD(A2,1)或者=TEXT(A2,"h:m")在D2单元
  • excel表格如何计算时间总和

  • 乔山办公网excel表格制作
  • 对通信时长使用SUM求和,如区域在E3:E20=TEXT(SUM(E3:E20),"[H]:mm:ss")sum函数就行了,记得设置单元格格式为时间格式。你这个复A列的数据是不是制自定义格式为 hh:mm:ss.00 的格式形成的时间百
  • excel里怎么计算2个时间之间的小时

  • 乔山办公网excel表格制作
  • 试试下面的公式zd,在B2中输入公式:  =(NETWORKDAYS(B2,D2)-2)*(18.5-8)+(INT(B2)+18.5/24-B2)*24+(D2-(INT(D2)+8/24))*24  设置单元格格式为常规,下拉  公式由3部分组成(每天工作时间按8:00-18:
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网