Google表格 - 基于可变标准计算范围,增加乘法

时间:2018-01-08 18:08:37

标签: excel google-sheets conditional

在此电子表格中工作:https://docs.google.com/spreadsheets/d/1aiZzzOFzPDrw_siMhL8XiNIp3q7f8nz58HvwBKn14uA/edit?usp=sharing

尝试计算另一个col中的值为true的列的总和:这很好用,如下所示: = SUMIF($ B $ 5:$ B $ 17 “NY”,G5:G17)

我希望能够计算出这个,但是,也可以将相关范围乘以C列中的另一个变量(即“速率”),这样我得到G列中每个小时数的总和由Col A中的资源完成,乘以每个资源的费率。

这显然不起作用,但这是我正在寻找的东西:= SUMIF($ B $ 5:$ B $ 17,“NY”,G5:G17 *(Col C中的对应值))

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

SUMIFS只接受一个范围,所以我认为你不能这样做。另一种方法是使用SUMPRODUCT。

在Google表格中:

=sumproduct((B5:B17="NY"),C5:C17,G5:G17)

Excel略显挑剔:您必须将内部括号强制转换为数字

=sumproduct(--(B5:B17="NY"),C5:C17,G5:G17)

=sumproduct((B5:B17="NY")*C5:C17*G5:G17)