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

Google Sheets:用ArrayFormula计算行内金额均值(先减退款、跳空)

Google Sheets 数组公式调整方案:新增退款列后的平均值计算

直接使用以下数组公式输入到N1单元格,即可实现需求:

=VSTACK("Monthly Ave.",BYROW(A2:M,LAMBDA(Σ,LET(
  data_range, INDEX(Σ,,1):INDEX(Σ,,12),
  refund, INDEX(Σ,,13),
  non_empty_count, COUNTA(data_range),
  IF(non_empty_count=0,,(SUM(data_range)-refund)/non_empty_count)
))))

公式说明

  • 扩展遍历范围到A2:M,让BYROW能同时获取每行的A:L数据和M列退款金额,避免固定引用M2导致的行不匹配问题
  • 用LET定义变量简化逻辑:
    • data_range:提取当前行的A:L数据区域
    • refund:自动匹配当前行的M列退款值
    • non_empty_count:统计A:L的非空单元格数量
  • 保留原逻辑:若A:L全空则返回空值,否则计算「(A:L总和-对应行退款)÷非空单元格数量」的结果
  • 输入后自动填充所有行,保持数组公式的动态更新特性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 11:52:05