Google 电子表格,如果值大于 2,取其旁边的值,超过一个范围。然后求和
Google Spreadsheet, IF value is greater than 2 take the value next to it, over a range. Then sum
所以现在我的公式是
=SUM(IF(F15>=2, G15, 0), IF(F16>=2, G16, 0), IF(F17>=2, G17, 0), IF(F18>=2, G18, 0))
但我想知道是否有更简单的方法来为范围执行此操作,因为这应该转到 F29|G29
您可以使用 SUMPRODUCT
,使第一个范围成为条件范围,结果为 true/false (0/1),它将乘以下面的列,如果为假,则 return0,如果为真,则return(1*G列),如:
=SUMPRODUCT(F15:F29>=2;G15:G29)
在 Google 表格中,您要查找的是 SUMIF
函数
要复制您在问题中提供的范围内尝试执行的操作,您需要使用以下公式:
=SUMIF(F15:F29,">=2",G15:G29)
要使用 SUMPRODUCT
in Google Sheets as per Kriggs 答案,参数必须用逗号 (,
) 而不是分号 (;
) 分隔,如下所示:
=SUMPRODUCT(F15:F29>=2,G15:G29)
所以现在我的公式是
=SUM(IF(F15>=2, G15, 0), IF(F16>=2, G16, 0), IF(F17>=2, G17, 0), IF(F18>=2, G18, 0))
但我想知道是否有更简单的方法来为范围执行此操作,因为这应该转到 F29|G29
您可以使用 SUMPRODUCT
,使第一个范围成为条件范围,结果为 true/false (0/1),它将乘以下面的列,如果为假,则 return0,如果为真,则return(1*G列),如:
=SUMPRODUCT(F15:F29>=2;G15:G29)
在 Google 表格中,您要查找的是 SUMIF
函数
要复制您在问题中提供的范围内尝试执行的操作,您需要使用以下公式:
=SUMIF(F15:F29,">=2",G15:G29)
要使用 SUMPRODUCT
in Google Sheets as per Kriggs 答案,参数必须用逗号 (,
) 而不是分号 (;
) 分隔,如下所示:
=SUMPRODUCT(F15:F29>=2,G15:G29)