Google 电子表格:使用 QUERY 和 IMPORTRANGE,根据条件对远程 Sheet 上的两个独立范围求和

Google Spreadsheets: Using QUERY & IMPORTRANGE, SUM Two Separate Ranges On Remote Sheet Based On Condition

我很难根据条件对两个单独的范围求和——本质上是来自远程 sheet 的 SUMIF 数据。

目前,我正在使用结合了两个范围的公式。这可行,但当我尝试对未垂直对齐的范围求和时会出现问题。

我现在使用的公式(有效): =SUM(QUERY(IMPORTRANGE($B,TEXT($B2,"m/d/yyyy")&"!$F:$I"),"SELECT Col4 where Col1='"&$C&"'",0))

公式键:
- $B = 参考 Google 价差sheet
- $B2 = 引用 Sheet 姓名
- $C = 条件引用

我想将组合范围 ($F:$I) 分成两个单独的范围 ($F:$I + $F:$I)。我做了几次不成功的尝试,包括这次:

=SUM(QUERY(IMPORTRANGE($B,TEXT($B2,"m/d/yyyy")&"!$F:$I"),"SELECT Col4 where Col1='"&$C&"'",0))+SUM(QUERY(IMPORTRANGE($B,TEXT($B2,"m/d/yyyy")&"!$F:$I"),"SELECT Col4 where Col1='"&$C&"'",0))

非常感谢您的指导。

您可以在此处查看我正在使用的测试 sheets:

公式测试:
https://docs.google.com/spreadsheets/d/1x6blsRLlfYXvTlO_cf71woY6yC4K2HxjKyMKZnvbUI8/edit#gid=1027872696

目标数据:
https://docs.google.com/spreadsheets/d/1tZBhtoZWcE-BKdwNy0cQ4H4_ktGVpDHVG2rarZlr4I4/edit#gid=0

这种方法似乎有效:
=SUM(QUERY({IMPORTRANGE($B,TEXT($B2,"m/d/yyyy")&"!$F:$I");IMPORTRANGE($B,TEXT($B2,"m/d/yyyy")&"!$F:$I")},"SELECT Col4 where Col1='"&$C&"'",0))

小费:Google Sheets - QUERY from Another Sheet, IMPORTRANGE, Use Multiple Tabs, Subquery Examples Tutorial