Sumifs 函数用于计算某个范围的总和,而不仅仅是单行或单列

Sumifs 函数用于计算某个范围的总和,而不仅仅是单行或单列

我被困住了。

我正在将时间表日期输入到 Excel 表中:A 列 - 资源名称B 列 - 项目阶段C 列 - 资源团队...D 列到 AAA 是日期因此,单个资源可以有多个记录,因为它们跨多个项目阶段和资源阶段工作。

我想创建一个表格,按以下方式汇总总时间表天数:纵轴为 Prolect 阶段和资源组,横轴为月份。

当我将总和范围指定为 $D$3:$AAA$100 时,我收到 #value 错误,因为它只需要指定一行。我使用条件来指定项目阶段和资源组以及月份(根据日期确定)。

虽然使用数据透视表可能更好,但我还需要从另一个工作表引入预算数据。

答案1

由于 SUMIF() 只能应用于单行或单列,因此您的评估必须分两步进行。
首先对行使用 SUMIF(),并在相邻单元格中连接每个总和的条件值。此连接字符串将作为下一步的键。
接下来,将 SUMIF() 应用于包含行总和的列,使用上一步中的“键”作为条件。

相关内容