Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 具有多个标准的DSUM_Google Sheets_Sum_Google Sheets Formula - Fatal编程技术网

Google sheets 具有多个标准的DSUM

Google sheets 具有多个标准的DSUM,google-sheets,sum,google-sheets-formula,Google Sheets,Sum,Google Sheets Formula,当列J:J=“Channel”和列K:K=“Country” =DSUM(Sheet1!$A$1:$K$142,Sheet1!$F$2:$F$142,{{Sheet1!K:K;“频道”},{Sheet1!L:L;“国家”}) 上述查询应返回7时返回0。请尝试: =DSUM(Sheet1!$A$1:$L$142,Sheet1!$F$1,{{Sheet1!$K$1;“频道”},{Sheet1!$L$1;“国家”}) 请注意有关参数的更改: Sheet1$如果您想在您的标准中使用$1:$L$142

当列
J:J=“Channel”
和列
K:K=“Country”

=DSUM(Sheet1!$A$1:$K$142,Sheet1!$F$2:$F$142,{{Sheet1!K:K;“频道”},{Sheet1!L:L;“国家”})
上述查询应返回7时返回0。

请尝试:

=DSUM(Sheet1!$A$1:$L$142,Sheet1!$F$1,{{Sheet1!$K$1;“频道”},{Sheet1!$L$1;“国家”})
请注意有关参数的更改:

  • Sheet1$如果您想在您的标准中使用$1:$L$142
    L:L
    ,则应包括该列
  • 第二个参数只需要一个列名(
    Sheet1!$F$1
    )或其编号(6)。不需要把整个范围都放在那里
  • 您需要为条件设置两个字符串范围:第一个字符串包含列名,第二个字符串包含该列的条件。在整个列前面设置
    K:K
    L:L
    ,并在底部放置一个要匹配的字符串。只使用了前两行,因此您的标准实际上是这样的:kolumn
    K:K
    应该类似于
    K2
    中的值,而column
    L:L
    类似于
    L2
    中的值(但这一行实际上不起作用,因为此列不是表的一部分(第一个参数))
  • 或者您可以使用:

    =SUMIFS(Sheet1!$F$2:$F$142,Sheet1!$K$2:$K$142,“频道”,Sheet1!$L$2:$L$142,“国家”)
    
    或者,如果您需要对整个列求和(而不仅仅是减少到142行):

    =SUMIFS(Sheet1!$F:$F,Sheet1!$K:$K,“频道”,Sheet1!$L:$L,“国家”)
    
    我添加了一部分“N5:O6”和我的标准,这似乎有效,我想在我的工作表中包括这个公式,而不包括新的范围。=DSUM(F1:K126,1,N5:O6)