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 如果每行的特定单元格与特定值匹配,如何对列求和?_Google Sheets_Formulas - Fatal编程技术网

Google sheets 如果每行的特定单元格与特定值匹配,如何对列求和?

Google sheets 如果每行的特定单元格与特定值匹配,如何对列求和?,google-sheets,formulas,Google Sheets,Formulas,我正在为一次旅行做一份预算表 我有两张谷歌电子表格。其中一个包含旅行的步骤。另一个包含一个仪表板,上面有这5组步骤的总和:“食物”、“活动”、“购物”、“酒店”和“车辆” 我的第一张表是这样的(有4列-第3列是价格): 在另一张表中,我想用第4列的值和第3列的值来计算不同的和 本例中第二张图纸的结果为: Food 10 Activities 50 Shopping 0 Hotels 123 Vehicle 0 我该怎么做? 如果需要

我正在为一次旅行做一份预算表

我有两张谷歌电子表格。其中一个包含旅行的步骤。另一个包含一个仪表板,上面有这5组步骤的总和:“食物”、“活动”、“购物”、“酒店”和“车辆”

我的第一张表是这样的(有4列-第3列是价格):

在另一张表中,我想用第4列的值和第3列的值来计算不同的和

本例中第二张图纸的结果为:

Food          10
Activities    50
Shopping       0
Hotels       123
Vehicle        0
我该怎么做? 如果需要,我可以使用函数。

简单:


假设第二页中的描述与第四列中的描述相匹配(公式不会为您将
活动
转换为
活动
-您可以使用1列作为精确匹配字符串,1列作为报告标签…

我找到了完美的公式:)


谢谢你,Aprillion。在看到您的答案之前,我找到了一个完美的公式:=SUM(FILTER('Parcours précis V1'!H5:H;'Parcours précis V1'!G5:G=“restaritation”))。但再次感谢!UH刚刚使用并搜索了有关您的解决方案的一些详细信息。看起来比我发现的要好。。。所以我把我的公式换成了你的:D Thx!
Food          10
Activities    50
Shopping       0
Hotels       123
Vehicle        0
=SUMIFS(Sheet1!C1:C99, Sheet1!D1:D99, A1)
=SUM(FILTER('Sheet 1'!H5:H; 'Sheet 1'!G5:G="Food"))