Excel - 根据员工姓名有条件地求和行

Excel - 根据员工姓名有条件地求和行

我需要创建一个工作表,以便根据员工姓名汇总每位员工的总成本。因此,在下面的示例中,除了总成本列之外,我还希望有一列汇总“JACOB”的成本,并有一列汇总“LISA”的成本。

活动工作表的片段:

活动工作表的片段

我一直尝试对该数据集使用 sumIf(如下所示),但我一直收到错误 504(在 LibreOffice Calc 中)或 #VALUE!MS Excel 中的错误。

SUMIF 错误消息/代码:

SUMIF 错误消息/代码

我想知道在这种情况下我做错了什么。

答案1

这是 Excel 公式解决方案。

1] 标准范围P2:P4

2] 在“总计”中Q2,复制公式:

=SUMIF(D:L,P2,E:M)

在此处输入图片描述

答案2

我从未在 Excel 应用程序中看到过“~”符号。这允许吗?请考虑使用三个辅助列,内容如下

=如果(d2 =“雅各布”; e2; 0)

=if(h2="雅各布";i2;0)

=如果(l2 =“雅各布”; m2; 0)

将“总金额”设为这三个辅助列的总和。

那么总金额将被限制为“Jacob”一词前面的列的总和。

相关内容