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

如何使用嵌套SUM函数实现多条件匹配的跨表求和

SPREADS LOG 双状态求和公式修复指南

原有公式的核心问题

  • 函数括号错位:计算OPEN+CLOSED的合计值时,格式字符串被错误嵌套进SUM函数的参数范围内,导致数值计算和文本格式处理逻辑冲突
  • 双条件数组求和逻辑失效:错位的括号导致SUMIF的多条件数组无法被正确汇总,最终只能输出单状态的计算结果,无法得到两类状态的合计值

修正后可直接使用的A19单元格公式

=IF(COUNT(A9)=1,TEXT(SUMIF('SPREADS LOG'!A:A,"CLOSED",'SPREADS LOG'!K:K)," £ #,##0.00")&" / "&TEXT(SUM(SUMIF('SPREADS LOG'!A:A,{"CLOSED","OPEN"},'SPREADS LOG'!K:K))," £ #,##0.00"),"")

公式逻辑说明

  • 完全保留原设计的/分隔符展示要求,最终输出格式匹配{CLOSED状态求和值} / {OPEN+CLOSED总求和值}的结构
  • 所有数值统一应用£ #,##0.00的货币展示格式,示例输出效果为£ 1,234.00 / £ 5,678.00
  • 外层IF(COUNT(A9)=1,...)判断保留原有触发规则,仅当A9存在有效数值时输出结果,A9为空时自动显示空值,避免无意义的计算展示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 15:54:03