Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 给出分项总和的公式_Google Sheets - Fatal编程技术网

Google sheets 给出分项总和的公式

Google sheets 给出分项总和的公式,google-sheets,Google Sheets,我有以下表格()。什么公式会产生B2、C2和D2中的分项总和 要计算B2中的值,公式应检查单元格B5:B10,并对非空白单元格的A5:A10中的相应值求和。因此:30+45+30=105 我尝试了ARRAYFORMULA(IF(B5:B10!=”)、sum(A5:A10)),这导致了公式解析错误 考虑到B列中的数字不可用(这是我从您的示例中得出的结论)。 如果: =SUMIF(B5:B10,">0",A5:A10) 因此,这将检查B列中的单元格是否大于0,然后将A列中相应的值相加 请注

我有以下表格()。什么公式会产生B2、C2和D2中的分项总和

要计算B2中的值,公式应检查单元格B5:B10,并对非空白单元格的A5:A10中的相应值求和。因此:
30+45+30=105

我尝试了
ARRAYFORMULA(IF(B5:B10!=”)、sum(A5:A10))
,这导致了公式解析错误


考虑到B列中的数字不可用(这是我从您的示例中得出的结论)。 如果:

=SUMIF(B5:B10,">0",A5:A10)
因此,这将检查B列中的单元格是否大于0,然后将A列中相应的值相加

请注意,如果在B列中放置字符,SUMIF将不考虑它,因为我们使用“>0”作为标准,而是使用ISBLIL.


希望能有帮助。

非常有效。感谢在MS Excel中,可以锁定引用的一部分,以便在复制粘贴公式时,它不会相对于源目标更改。谷歌工作表中也有类似的功能吗?是的,和excel一样,使用$符号,例如:$a$2