如果每行的特定单元格与特定值匹配,如何对列求和?
How to do a sum of a column if a particular cell of each row matches a particular value?
我正在为旅行做预算sheet。
我在 Google 传播sheet 中有 2 sheets。一个包含旅行的步骤。另一个包含一个仪表板,其中包含以下 5 组步骤的总和:"food"、"activities"、"shopping"、"hotels" 和 "vehicle"。
我的第一个 sheet 是这样的(有 4 列 - 第三列是价格):
1. Go to museum 45 Activity
2. Playing cards 5 Activity
3. Sleeping at Bohaha Hotel 123 Hotel
4. Take breakfast 10 Food
在另一个 sheet 中,我想根据第 4 列的值并使用第 3 列的值进行不同的求和。
本例中第二个 sheet 的结果为:
Food 10
Activities 50
Shopping 0
Hotels 123
Vehicle 0
我该怎么做?
如果需要我可以使用一个函数。
简单SUMIFS
:
=SUMIFS(Sheet1!C1:C99, Sheet1!D1:D99, A1)
假设第二个 sheet 中的描述与第 4 列中的描述相匹配(该公式不会为您将 Activity
转换为 Activities
- 您可以使用 1 列用于完全匹配字符串和 1 列作为报告标签...)
我找到了完美的公式:)
=SUM(FILTER('Sheet 1'!H5:H; 'Sheet 1'!G5:G="Food"))
我正在为旅行做预算sheet。
我在 Google 传播sheet 中有 2 sheets。一个包含旅行的步骤。另一个包含一个仪表板,其中包含以下 5 组步骤的总和:"food"、"activities"、"shopping"、"hotels" 和 "vehicle"。
我的第一个 sheet 是这样的(有 4 列 - 第三列是价格):
1. Go to museum 45 Activity
2. Playing cards 5 Activity
3. Sleeping at Bohaha Hotel 123 Hotel
4. Take breakfast 10 Food
在另一个 sheet 中,我想根据第 4 列的值并使用第 3 列的值进行不同的求和。
本例中第二个 sheet 的结果为:
Food 10
Activities 50
Shopping 0
Hotels 123
Vehicle 0
我该怎么做? 如果需要我可以使用一个函数。
简单SUMIFS
:
=SUMIFS(Sheet1!C1:C99, Sheet1!D1:D99, A1)
假设第二个 sheet 中的描述与第 4 列中的描述相匹配(该公式不会为您将 Activity
转换为 Activities
- 您可以使用 1 列用于完全匹配字符串和 1 列作为报告标签...)
我找到了完美的公式:)
=SUM(FILTER('Sheet 1'!H5:H; 'Sheet 1'!G5:G="Food"))