发布网友 发布时间:2024-04-27 05:07
共2个回答
热心网友 时间:2024-04-27 14:19
你可以使用以下Excel公式来实现你的需求:
查找B列最后一个大于0.49的数据位置Bn: 在Excel表格中,使用函数 LOOKUP 可以找到最后一个符合条件的值。这个函数会找到最后一个大于0.49的值,并返回其下方的行号。
=LOOKUP(0.49, B:B, ROW(B:B))
这个公式的意思是,在B列中查找最后一个大于0.49的值,并返回这个值所在的行号。
=AVERAGE(OFFSET(C1, Bn-1, 0, 5, 1))
这个公式的意思是,以C1单元格为基准,向下移动Bn-1行,然后计算这5
注意,这里假设你的数据从第一行开始,如果不是这种情况,你需要调整基准单元格C1的位置。
请将这些公式复制到Excel中相应的单元格中,然后根据实际情况进行调
热心网友 时间:2024-04-27 14:25
=SUM(INDIRECT("c"&SMALL(IF(B2:B100>0.49,ROW(B2:B100),65536),COUNTIF(B:B,">0.498"))):INDIRECT("c"&SMALL(IF(B2:B100>0.49,ROW(B2:B100),65536),COUNTIF(B:B,">0.498"))-5))/5