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

Google Sheets:OMS IV标签页按条件求和列D周数失败

Google Sheets OMS IV标签页H22单元格求和方案

需求:在OMS IV标签页的H22单元格,计算D列中对应J15:AB15区域内标记为「non-clinical」的周数总和(对应D列单元格呈浅黄色)。

解决公式

方法1:SUMPRODUCT + TRANSPOSE

=SUMPRODUCT(D15:D31, --(TRANSPOSE(J15:AB15)="non-clinical"))
  • 逻辑:将横向的J15:AB15转置为纵向数组,与D列的目标行(D15:D31)维度匹配;通过--将符合条件的单元格转为1,不符合的转为0;最终通过SUMPRODUCT完成带条件的求和。

方法2:ARRAYFORMULA + OFFSET

=SUM(ARRAYFORMULA(IF(J15:AB15="non-clinical", OFFSET(D15, COLUMN(J15:AB15)-COLUMN(J15), 0), 0)))
  • 逻辑:通过COLUMN计算J15:AB15中每个单元格的偏移量,用OFFSET定位到D列对应行;用IF筛选出符合条件的周数,最后用SUM汇总结果。

失败原因说明

之前使用SUMIF/SUMIFS未成功,是因为这类函数要求条件区域与求和区域的维度完全一致——J15:AB15是横向区域,而D列是纵向区域,维度不匹配导致无法正确遍历所有符合条件的值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:50:04