在此电子表格中工作: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中的对应值))
有什么想法吗?
答案 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)