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

Google Sheets求助:筛选时让D2仅计算可见行(类SUBTOTAL功能)

Google Sheets筛选后仅计算可见行的条件求和

把D2单元格的公式替换为:

=SUMPRODUCT(SUBTOTAL(103, OFFSET(C2:C, ROW(C2:C)-ROW(C2), 0, 1)), --(C2:C=TRUE), B2:B)

公式说明:

  • SUBTOTAL(103, OFFSET(C2:C, ROW(C2:C)-ROW(C2), 0, 1)):生成与C列每行对应的判断数组,筛选隐藏的行返回0,可见行返回1(103参数代表忽略隐藏行的COUNTA功能)
  • --(C2:C=TRUE):将C列的布尔值转换为1(符合条件)或0(不符合条件)的数组
  • SUMPRODUCT:将三个数组对应位置的值相乘后求和,最终只统计可见且C列为TRUE的行对应的B列数值总和

这个公式完全适配表头筛选场景,无论是筛选A列还是C列,都会自动排除隐藏行的计算,达到类似SUBTOTAL的效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:25:59