我有多个带有多个表的工作簿,它们相互对话以提供结果。
当打开引用的工作簿时,我正在成功使用此SUMIF函数。
=SUMIF('S:\1 WAREHOUSE INVENTORY.xlsx'!Table1[[#All],[Part Number]],[@[PART NUMBER]],'S:\1 WAREHOUSE INVENTORY.xlsx'!Table1[@Qty])
要在未打开参考工作簿的情况下进行此工作,我知道我需要使用SUMPRODUCT,但无法使其正常工作。这是我尝试失败的原因...
=SUMPRODUCT(('S:\1 WAREHOUSE INVENTORY.xlsx'!Table1[[#All],[Part Number]]=[@[PART NUMBER]])*('S:\1 WAREHOUSE INVENTORY.xlsx'!Table1[@Qty]))
我正在使用的表正在不断增长,因此我需要使用整个列而不是范围。
谁能告诉我为什么这行不通,或者帮助我寻求可行的解决方案?