如何创建一个公式来对一列中的值求和,但将这些值乘以不同的列?

How do I create a formula to sum values in one column, but multiply those values by a different column?

我有两张 Google 床单。我的主要 sheet 跟踪会议(总计,或 "count")、会议记录和会议类别:

Count    Mins    Category
1        30      Hiring
5        60      Lunch
3        120     Tasks
1        60      Hiring
2        30      Tasks
...

这是 sheet 我想弄清楚的:

Categories     Count     Mins
Hiring          2
Lunch           5  
Tasks           5

"Count" 列是正确的(我使用的是 sumif 公式),但我不确定如何获取 "Mins" 列并将其乘以 "Count"柱子。 (要获得任务类别的总会议时间,我需要添加 (120 * 3) 和 (30 * 2)。

有办法吗?

使用:

=QUERY(QUERY(A1:C, 
 "select C,sum(A),sum(B) 
  where A is not null 
  group by C"), 
 "offset 1", 0)


然后:

=QUERY(QUERY(QUERY(QUERY(A1:C, 
 "select C,sum(A),sum(B) 
  where C is not null 
  group by C"), 
 "offset 1", 0), 
 "select Col1,Col2*Col3"), 
 "offset 1", 0)

经过更多研究后,我偶然发现了 SUMPRODUCT,事实证明这是一个简单的解决方案。我对 "Query" 不熟悉,但它看起来超级强大。 (和SQL一样吗?)

无论如何,这是我的解决方案:

=SUMPRODUCT((N6:N1500 = A2),(E6:E1500), (J6:J1500))

如果 N 列中的类别匹配,则将 E 列中的值乘以 J 列中的值。简单易行。