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

时间:2015-02-01 16:51:11

标签: google-sheets formulas

我正在为旅行制作预算表。

我在Google电子表格中有两张纸。一个包含旅行的步骤。另一个包含一个仪表板,其中包含以下五组步骤中的每一组的总和:“食物”,“活动”,“购物”,“酒店”和“车辆”。

我的第一张纸就像那样(有4列 - 第三张是价格):

1. Go to museum               45    Activity
2. Playing cards               5    Activity
3. Sleeping at Bohaha Hotel  123    Hotel
4. Take breakfast             10    Food

在另一张表中,我想根据第4列的值和使用第3列的值来制作不同的总和。

此示例中第二张表的结果为:

Food          10
Activities    50
Shopping       0
Hotels       123
Vehicle        0

我该怎么做? 如有必要,我可以使用一个功能。

2 个答案:

答案 0 :(得分:1)

简单SUMIFS

=SUMIFS(Sheet1!C1:C99, Sheet1!D1:D99, A1)

假设第二张中的描述与第4列中的描述匹配(该公式不会为您将Activity转换为Activities - 您可以使用1列作为完全匹配字符串和1列为报告标签...)

答案 1 :(得分:0)

我找到了完美的公式:)

=SUM(FILTER('Sheet 1'!H5:H; 'Sheet 1'!G5:G="Food"))