我有一个带有2个工作表的XL Doc。在一个工作表(Scope)中,我列出了所有列出的资源及其分配和容量。在第二个工作表(摘要)中,我将包括我在第一个工作表中提到的资源的票证,并且还将插入每个票证的小时数。
第一个工作表名称 - Summary
第二工作表名称 - Scope
Scope
表中有3列,Resource
,Ticket
和Hours
。
在Summary
表格中,我有Resource
和Allocation
列。
我需要在Summary
表格中获取资源的总小时数,并将其显示在Allocation
列上。
注意:资源将分配多个故障单。
我在Summary
表单中尝试了以下公式。但它显示值0,即使我在Scope
表中插入了小时数。
=SUMPRODUCT(SUMIF(INDIRECT("'"&Scope&"'!"&"A2:A500"),C4,INDIRECT("'"&Scope&"'!"&"I2:P500")))
C4单元格包含资源的名称。
请帮我解决这个问题。
答案 0 :(得分:1)
试试这个,
=SUMPRODUCT(SUMIF(Scope!A2:A500, C4, INDIRECT(ADDRESS(2, COLUMN(I:P), 4, 1, "Scope")&":"&ADDRESS(500, COLUMN(I:P), 4, 1))))