我在电子表格中无法使用公式。我使用 sumifs 语句对 FTE(全职当量/人员)进行求和以进行预测。
具体来说,我按周预测人员配置,并希望根据三个标准进行汇总。该公式对特定周的人员配置进行汇总;这是 A6 中的信息。
- 数据启用是否为真或假;如果为真,则包括在总和中
- 项目类型是否与我们正在关注的正确项目类别相匹配
- 项目阶段/完成情况是否低于指定值
前两个标准是单值,并且是绝对值。最后一个标准是范围。基本上,项目分为两个阶段;由于工作表是按时间顺序排列的,所以我需要对(对于
公式如下:
=SUMIFS(XLOOKUP($A6,'Data - FTE Calcs - Month'!$KA$15:$OB$15,'Data - FTE Calcs - Month'!$KA$16:$OB$115,,0), Data_FTE_Calcs_Month[Display Graph],TRUE,Data_FTE_Calcs_Month[Project Cross Reference Used],"PDB - Role A",XLOOKUP($A6,'Data - FTE Calcs - Month'!$BS$15:$FT$15,'Data - FTE Calcs - Month'!$BS$16:$FT$115,,0),Data_FTE_Calcs_Month[Phase Transition Value])
一般来说,公式的符号如下 =SUMIFS(XLOOKUP(指定日期, 日期范围(针对职位), 数据矩阵(针对职位),,0),显示图形范围, TRUE, 项目类型,"PDB - 角色 A", XLOOKUP(指定日期, 日期范围(项目月份/完成), 日期矩阵(项目月份/完成),,0),Data_FTE_Calcs_Month[阶段过渡值])
当我用指定值替换 Data_FTE_Calcs_Month[阶段过渡值]) 时,该公式有效。但是,在第三个条件中,我想将返回的范围(即月份值)与指定的过渡期(也是一个范围/数组)进行比较。这是因为我在项目级别比较值;因此需要确保我计算值小于或大于阶段过渡的项目。
编辑 1:我添加了一些图像来帮助突出显示我想要完成的任务。
第一个显示我本质上是在尝试将 8 个重复数据的选项卡合并为一个选项卡,其中唯一的变化是计算的逻辑检查 1 或 0。 sumifs 试图通过仅添加基于几个参数的数据来绕过这一点。计算目前有效,但文件大小相当大(50 Mb),需要一段时间才能打开。 标签摘要
第二张是页面上的截图,显示了我正在处理的列以及数据格式。我隐藏了时间步长的列(2 年展望为 104 周)。 数据结构
第三张图显示了我遇到问题的比较列。我想将进度月份与定义的进度列进行比较,然后如果小于第 1 阶段则求和,如果大于第 2 阶段则求和。最终,我将把它转换为工作完成百分比,而不是定义的月份,以动态调整项目持续时间。 比较列
最后一张图是 sumifs 语句在汇总表上的位置。这是用于构建预测所需的多个图表和“漂亮图片”的表。 摘要页面