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

Google Sheets特定条件数值累加与多表关联实现问询

需求可在Google Sheets中实现,具体方案如下

核心逻辑拆解

你的需求包含两部分计算:

  • 基础值:100 + 对应标识在Sheet1的数值总和
  • 额外加成:对应标识在Sheet1中数值为0的条目数量 × 10
    最终结果为两者之和,且需随Sheet1数据实时更新。

具体实现步骤

假设Sheet1的A列为标识(ABC/XYZ),B列为对应数值,Sheet2用于展示计算结果:

  1. 获取唯一标识:在Sheet2的A2单元格输入公式,自动提取Sheet1中的所有不重复标识:
    =UNIQUE(Sheet1!A:A)
    
  2. 批量计算结果:在Sheet2的B2单元格输入数组公式,自动计算每个标识的最终结果:
    =ARRAYFORMULA(IF(A2:A="", "", 100 + SUMIF(Sheet1!A:A, A2:A, Sheet1!B:B) + COUNTIF(Sheet1!A:A&Sheet1!B:B, A2:A&"0")*10))
    

公式说明

  • SUMIF(Sheet1!A:A, A2:A, Sheet1!B:B):匹配Sheet1中对应标识的所有数值,计算总和
  • COUNTIF(Sheet1!A:A&Sheet1!B:B, A2:A&"0"):统计对应标识下数值为0的条目数量,乘以10后得到额外加成
  • ARRAYFORMULA:实现批量计算,无需手动下拉公式,Sheet1数据更新时Sheet2会自动同步结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 06:25:23