发布网友 发布时间:2023-05-30 18:18
共5个回答
热心网友 时间:2024-04-01 05:08
可以实现,使用条件求均值的方法,假设数据在C1:AG3(考虑一个月最多31天,可根据实际需要调整)。A3使用公式
=AVERAGEIFS($C$3:$AG$3,$C$2:$AG$2,">="&TODAY()-20,$C$2:$AG$2,"<"&TODAY())
即可。
以上希望能帮上忙!
热心网友 时间:2024-04-01 05:09
方法:SUMPRODUCT,需要注意数据区域选全,表头是日期格式,就可以。
=SUMPRODUCT(($B$3:$XFD$3<$A$2)*($B$3:$XFD$3>=($A$2-20))*($B4:$XFD4))/20
热心网友 时间:2024-04-01 05:09
=AVERAGE(OFFSET(INDEX(3:3,0,MATCH(TODAY(),2:2)),0,-20,1,20))
1、average:求平均值
2、offset:区域引用,主要是为了选取前20天所有数值区域
3、index:单元引用,找到“今天”所对应的数值地址
4、match:单元引用,找到“今天”所在的地址
5、today:返回今天的日期
热心网友 时间:2024-04-01 05:10
使用AVERAGEIFS函数计算。
如公式:
=AVERAGEIFS(D3:AF3,D2:AF3,">="&TODAY()-20,D2:AF3,"<"&TODAY())
根据自己的数据情况修改公式。
热心网友 时间:2024-04-01 05:10
可以使用SUMIFS()/COUNTIFS()来计算,例如:追答公式算了0值的,只有空格才不算,输入0是要算的,除非是文本。
另外,公式其实很简单,希望学会,理解,应用。分子是求和,分母是计数,商为平均数。
如果需要不包括今天的数据,那么SUMIFS和COUNTIFS的最后一个参数的<=改为<即可。