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

Google Sheets ArrayFormula仅首行生效 Google Forms列自动计算咨询

Google Sheets ArrayFormula 逐行统计指定值数量问题修复

原公式存在的问题

你编写的公式无法按行扩展生效的核心原因有3个:

  • SUM()是全局聚合函数,会对VLOOKUP返回的所有结果合并求和,最终只会输出1个总数值,无法按行拆分返回每行的统计结果
  • VLOOKUP的第一个参数指定为单行范围AF3:AR3,没有配置逐行迭代逻辑,ARRAYFORMULA无法自动向下遍历每一行做计算
  • 用VLOOKUP做匹配计数的逻辑冗余,不符合逐行范围统计的场景需求

修复后的可用公式

你要统计每行AF到AR列中内容为Verdadeiro的单元格总数,直接使用BYROW逐行迭代函数即可实现整列自动扩展,不需要手动下拉,新增表单响应会自动触发计算:

=BYROW(AF3:AR, LAMBDA(row, IF(COUNTA(row)=0,,COUNTIF(row, "Verdadeiro"))))

你只需要把这个公式分别放在Q、AE、AS列的第3行即可,会自动覆盖后续所有行。

适配调整说明

  • 如果需要统计「包含Verdadeiro」的单元格(不是完全匹配),把COUNTIF的条件修改为"*Verdadeiro*"即可
  • 如果你的计算起始行不是第3行,把范围AF3:AR中的起始行号修改为对应数值即可

内容的提问来源于stack exchange,提问作者Fábio Szamszoryk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:30:01