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

如何实现动态求和与差值计算?附业务逻辑与示例数据

需求:计算表格中「Output」列的值

原始数据表格

+--------+------------+-------+-------+------+---------------+----------+--------+
| LOGSYS |   MATNR    | PLANT | LBKUM | Week | QTY_WITHDRAWL | PLUS_QTY | Output |
+--------+------------+-------+-------+------+---------------+----------+--------+
| SAP    | 1234567890 |  1234 |  1511 |   06 |           578 |      676 |   1609 |
| SAP    | 1234567890 |  1234 |       |   07 |          1334 |     2080 |   2355 |
| SAP    | 1234567890 |  1234 |       |   08 |          1826 |     1600 |   2129 |
| SAP    | 1234567890 |  1234 |       |   09 |          1786 |     1920 |   2263 |
| SAP    | 1234567890 |  1234 |       |   10 |          1445 |     1120 |   1938 |
| SAP    | 1234567890 |  1234 |       |   11 |           990 |      800 |   1748 |
+--------+------------+-------+-------+------+---------------+----------+--------+

计算逻辑

  • 第1行:LBKUM + PLUS_QTY - QTY_WITHDRAWL
  • 第2行及后续行:上一行Output值 + (当前行PLUS_QTY - 当前行QTY_WITHDRAWL)

具体实现(以Excel为例)

假设表头在第1行,数据从第2行开始:

  1. 第1行(对应Week06,Excel单元格H2):

    =D2 + G2 - F2
    

    代入数值验证:1511 + 676 - 578 = 1609,与示例结果一致。

  2. 第2行(对应Week07,Excel单元格H3):

    =H2 + (G3 - F3)
    

    代入数值验证:1609 + (2080 - 1334) = 2355,匹配示例。

  3. 选中H3单元格,下拉填充至后续行,自动完成剩余计算:

    • Week08:2355 + (1600 - 1826) = 2129
    • Week09:2129 + (1920 - 1786) = 2263
    • Week10:2263 + (1120 - 1445) = 1938
    • Week11:1938 + (800 - 990) = 1748

所有计算结果均与示例表格的Output列完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 15:15:16