作者:乔山办公网日期:
返回目录: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键结束两个版公式。拖动填充柄下拉公式即可。
公式中的区域大权小可根据你表格实际自行修改。
如图: