You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LibreOffice Calc/Microsoft Excel中计算规律非相邻单元格的平均值?

按规律间隔取单元格计算平均值的Excel公式实现

方法1:适用于Excel 365/2021及以上版本(推荐)

直接用SEQUENCE函数生成目标行号,配合INDEX提取单元格后求平均:

=AVERAGE(INDEX(C:C, SEQUENCE(260, 1, 49, 222)))
  • SEQUENCE(260, 1, 49, 222):生成260个连续数值,起始值49,步长222,正好对应你需要的行号序列
  • INDEX(C:C, ...):根据生成的行号提取C列对应的单元格
  • AVERAGE:对提取出的所有单元格计算平均值

方法2:适用于旧版Excel(无SEQUENCE函数)

用SUMPRODUCT计算符合条件的单元格总和,再除以数量260:

=SUMPRODUCT((ROW(C:C)=49+222*(ROW(INDIRECT("1:260"))-1))*C:C)/260
  • ROW(INDIRECT("1:260"))-1:生成0到259的序列,对应公式中的n值
  • 49+222*(...):计算出每个目标行号
  • (ROW(C:C)=...):判断C列每行是否为目标行号,是则返回1,否则返回0
  • SUMPRODUCT:将符合条件的单元格值求和,最后除以260得到平均值

处理含错误值的情况

如果目标单元格存在错误值(如#N/A、#DIV/0!),可以用AGGREGATE函数忽略错误值计算平均:

=AGGREGATE(1, 6, INDEX(C:C, SEQUENCE(260, 1, 49, 222)))
  • 参数1代表计算平均值,参数6代表忽略所有错误值

内容的提问来源于stack exchange,提问作者Emily

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 18:12:06