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

如何在Excel Online中按B列特定文本计算债务信用差额

解决Excel Online中按人员计算债务与信贷差额的问题

根据你提供的示例数据,要实现按人员计算debt(usd)总和减去credit(usd)总和的需求,用Excel Online自带的函数就能轻松完成,以下是具体方案:

单个人员的差额计算

假设你的数据范围是A列(Person)、B列(debt (usd))、C列(credit (usd)),要计算personA的差额,直接在空白单元格输入公式:

=SUMIFS(B:B, A:A, "personA") - SUMIFS(C:C, A:A, "personA")
  • SUMIFS(B:B, A:A, "personA"):筛选A列等于personA的所有行,对B列(债务)求和
  • 减去SUMIFS(C:C, A:A, "personA"):同样筛选条件下对C列(信贷)求和,得到最终差额

替换公式中的"personA"为"personB",即可计算personB的差额。

批量计算所有人员的差额

如果要一次性获取所有不重复人员的差额,可按以下步骤操作:

  1. 在空白列(比如E列)输入公式获取不重复人员列表:
=UNIQUE(A2:A6)

(假设数据从第2行开始,第1行是表头)
2. 在相邻列(比如F列)输入公式批量计算差额:

=BYROW(E2:E4, LAMBDA(x, SUMIFS(B:B, A:A, x) - SUMIFS(C:C, A:A, x)))

这个公式会遍历E列的每个人员,自动计算对应差额。

示例验证

根据你的数据:

  • personA的债务总和为5+10+0=15,信贷总和为0+0+10=10,差额为15-10=5
  • personB的债务总和为0+5=5,信贷总和为10+0=10,差额为5-10=-5
    上述公式会准确返回这些结果,且完全适配Excel Online环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 10:25:36