如何在带有外部 sheet 链接的公式中使用范围
How to use ranges in formulas with external sheet links
我想在一个 sheet 中使用一个 SUMIF
公式,它在单独的 sheet.
中引用一个范围
我的问题是在这种情况下使用范围仅适用于范围的第一列。所以如果我的公式是:
=SUMIF('Data Referenced'!$A:$A,Formula!$A2,'Data Referenced'!$B:$M)
然后它只会添加,就像我使用范围 B2:B
一样。使用具有内部范围的相同公式可以正常工作,所以我不确定我做错了什么。
我在下面链接的 Google 文档中列出了我的示例:
https://docs.google.com/spreadsheets/d/13zT2GlElgW5JkU90sOBeVlhr7FDOYeqaysDE-39fyao/edit?usp=sharing
在 B2 中使用:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY({'Data Referenced'!A2:A11,
MMULT('Data Referenced'!B2:M11*1,
SEQUENCE(COLUMNS('Data Referenced'!B2:M11))^0)},
"select Col1,sum(Col2) group by Col1"), 2, 0)))
我想在一个 sheet 中使用一个 SUMIF
公式,它在单独的 sheet.
我的问题是在这种情况下使用范围仅适用于范围的第一列。所以如果我的公式是:
=SUMIF('Data Referenced'!$A:$A,Formula!$A2,'Data Referenced'!$B:$M)
然后它只会添加,就像我使用范围 B2:B
一样。使用具有内部范围的相同公式可以正常工作,所以我不确定我做错了什么。
我在下面链接的 Google 文档中列出了我的示例:
https://docs.google.com/spreadsheets/d/13zT2GlElgW5JkU90sOBeVlhr7FDOYeqaysDE-39fyao/edit?usp=sharing
在 B2 中使用:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY({'Data Referenced'!A2:A11,
MMULT('Data Referenced'!B2:M11*1,
SEQUENCE(COLUMNS('Data Referenced'!B2:M11))^0)},
"select Col1,sum(Col2) group by Col1"), 2, 0)))