google 电子表格中 sumif 公式的外部范围

external range in sumif formula in google spreadsheet

在google传播中sheet我想使用公式SUMIF; 函数的语法是 SUMIF(A1:A10,"Paid",B1:B10)

作为第一个参数(也是最后一个)我想使用另一个 google sheet 的范围; 我使用函数 IMPORTRANGE 但结果总是 #N/A

我的代码是:
sumif(importrange("xxhEwtMr2xxzRmiucxRgA5P119SEmsqL2R08gggt4Yyg", "list!$E:$E"),$S7,importrange("xxhEwtMr2xxzRmiucxRgA5P119SEmsqL2R08gggt4Yyg","list!$C:$C"))

我哪里错了?

ps。 错误弹出报告:
Error Argument must be a range.

我的理解是SUMIF中的第三个参数必须是对本地工作表的直接引用。

您可以添加一个额外的选项卡来导入数据,或者尝试不同的公式方法,例如:

=SUM(QUERY(importrange("xxhEwtMr2xxzRmiucxRgA5P119SEmsqL2R08gggt4Yyg", "list!$C:$E"),"select Col1 where Col3 = '"&$S7&"'",0))

您可以更轻松地解决这个问题,即使用新的导入范围 sheet。 然后从 sheet 中求和。还是会动态更新的。