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 条件存储在不同列中的SUMIF_Google Sheets - Fatal编程技术网

Google sheets 条件存储在不同列中的SUMIF

Google sheets 条件存储在不同列中的SUMIF,google-sheets,Google Sheets,我想在谷歌电子表格上花几个小时做一些事情,在网上爬网(和堆栈溢出),但没有找到我问题的答案:( 我所拥有的: 列中的订单价格 B列中客户的国家/地区 在另一张表中,我在一列中列出了欧盟国家 我想做一些类似于: 如果B列中的国家是欧盟国家(指第二页中包含欧洲国家列表的一列),则计数+1 我尝试使用SUMIF()函数,但没有找到如何将列作为标准 提前感谢!您是在寻找来自欧盟国家的参赛作品数量吗?我之所以这样问是因为问题中的“Count+1”。如果是,这就行了 =counta(filter(B:

我想在谷歌电子表格上花几个小时做一些事情,在网上爬网(和堆栈溢出),但没有找到我问题的答案:(

我所拥有的:

  • 列中的订单价格
  • B列中客户的国家/地区
在另一张表中,我在一列中列出了欧盟国家


我想做一些类似于:

如果B列中的国家是欧盟国家(指第二页中包含欧洲国家列表的一列),则计数+1

我尝试使用SUMIF()函数,但没有找到如何将列作为标准


提前感谢!

您是在寻找来自欧盟国家的参赛作品数量吗?我之所以这样问是因为问题中的“Count+1”。如果是,这就行了

=counta(filter(B:B,not(arrayformula(ISERROR(match(B:B,F:F,0))))))
要获取订单总价格

=sum(filter(A:A,not(arrayformula(ISERROR(match(B:B,F:F,0))))))
其中
列B
有国家,而
列F
有欧盟列表

  • Match在F列的
    列表中查找国家/地区
  • 如果找不到ISERROR,则结果为TRUE;因此,对于我们确实找到的国家,则为否定
  • 筛选器将提供与此条件匹配的结果子集
  • COUNTA给出子集的计数
希望有帮助