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

Excel SUMIFS公式求助:计算Food与Non-Food项金额差值

解决方案:修正Excel公式实现Food与Non-Food金额差值计算

原公式问题分析

你当前的公式=SUMIFS(D:D,A:A,A2,P:P,"Food") - D2逻辑偏差:它是用同一A项的Food总金额减去当前行的金额,而非计算Non-Food和Food两类的总金额差值,这是结果不符合预期的核心原因。

修正后的基础公式

要直接计算同一A项(A列匹配值)下,Non-Food总金额与Food总金额的差值,使用以下公式:

=SUMIFS(D:D,A:A,A2,P:P,"Non-Food") - SUMIFS(D:D,A:A,A2,P:P,"Food")

这个公式会分别统计对应A项的两类金额总和,再计算差值,完全匹配你“展示两类项目金额差值”的需求。

适配示例展示的进阶公式

如果需要仅在Non-Food行显示差值(对应你说的“不匹配时的差值展示效果”),可以添加IF判断过滤显示行:

=IF(P2="Non-Food", SUMIFS(D:D,A:A,A2,P:P,"Non-Food") - SUMIFS(D:D,A:A,A2,P:P,"Food"), "")

这样只有Non-Food所在行展示对应差值,其他行留空,更贴合示例的展示逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 14:15:04