Excel:基于另一个单元格的值的条件累计公式

Excel:基于另一个单元格的值的条件累计公式

我有一个包含两张如下表的 Excel 文件

在此处输入图片描述

在此处输入图片描述

在 F 列的“捐赠”表中,我想从“工资单”表中 D 列的单元格中减去 E 列的总和,其中 ID 的值与“捐赠”表中的 PID 相匹配。有点像我在上图中的引号中显示的那样。

我可以使用 VLOOKUP 从工资单上的 D 列中获取正确的值(我的公式:ROUNDUP(VLOOKUP(D2,Paychecks!A:B,2)*0.1,0)但是,只有当 D 列的值相同时,我才能保留 E 列的累计总数?

答案1

cybernetic.nomad 发现了一些问题。在单元格 F2 中尝试此公式。

=ROUNDUP(VLOOKUP(D2,Paychecks!A:B,2)*0.1,0)-SUMIF(D$1:D2,D2,E:E)

前半部分(被减数)是获取 Paycheck!D2 中显示的美元值的公式。

第二部分(减数†)是一个 sumif。它分为三部分,仅从顶部到当前行查找与 D2 中的 PID 匹配的 PID。然后对每个匹配行的 E 列求和。

† 今天学到了新东西(或重新学到了很久以前就忘记的东西)

相关内容