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

Google表格横向统计非空单元格的ARRAYFORMULA公式写法

Google Sheets 横向统计非空单元格的ARRAYFORMULA实现

在L2单元格输入以下公式,无需下拉,整列即可自动返回每行横向统计非空单元格的结果,与J列现有计算效果完全一致:
=ARRAYFORMULA(IF(A2:A="",,MMULT(--(B2:K<>""),SEQUENCE(COLUMNS(B2:K),1,1,0))))

公式逻辑说明

  • IF(A2:A="",,:判断行首A列对应行是否为空,空行直接返回空值,避免无意义的整列填充
  • --(B2:K<>""):遍历B列至K列的所有单元格,将「单元格非空」的布尔值转为1、「单元格为空」的布尔值转为0,生成可计算的数值矩阵
  • MMULT(矩阵,SEQUENCE(COLUMNS(B2:K),1,1,0)):通过矩阵乘法逐行累加非空单元格对应的数值1,得到每行非空单元格的最终计数;SEQUENCE函数会自动生成与统计范围列数匹配的全1序列,后续调整统计列范围时无需手动修改该部分参数

使用提示:如果实际需要统计的横向列范围不是B到K,仅需将公式中B2:K替换为目标统计的列范围即可,公式会自动适配列数完成计数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 06:42:18