如果行不为空,则求Excel列的和,否则从左单元格中取值

如果行不为空,则求Excel列的和,否则从左单元格中取值,excel,google-sheets,excel-formula,sum,Excel,Google Sheets,Excel Formula,Sum,我有一张桌子: Job name Cost Assessment ---------------------------------- Job 1 400 200 Job 2 100 30 Job 3 80 Job 4 100 10 Job 5 20 Job 6 340 ------------

我有一张桌子:

Job name Cost Assessment ---------------------------------- Job 1 400 200 Job 2 100 30 Job 3 80 Job 4 100 10 Job 5 20 Job 6 340 ---------------------------------- SUM 1040 680 工作名称成本评估 ---------------------------------- 工作1400 200 工作210030 工作3 80 工作4100 工作5 20 工作6 340 ---------------------------------- 总数1040680
我需要一些公式,即求和评估列,但如果单元格为空,则从左单元格中取值。

假设列为A、B和C,而“如果单元格为空,则从左单元格中取值”是指如果列C为空,则从列B中取值,则您有两个选项:

1) 用以下公式添加一个附加列(D):

=if(C3="",B3,C3)
然后可以对D列求和

2) 在总和范围内使用以下公式:

=SUM(C3:C8)+SUMIFS(B3:B8,C3:C8,"")

假设列为A、B和C,并且“如果单元格为空,则从左单元格获取值”表示如果列C为空,则从列B获取值,则有2个选项:

1) 用以下公式添加一个附加列(D):

=if(C3="",B3,C3)
然后可以对D列求和

2) 在总和范围内使用以下公式:

=SUM(C3:C8)+SUMIFS(B3:B8,C3:C8,"")

我没想到会这样。标签是excel的,所以公式在excel中工作。哦,对不起。我的错。第二个公式在Google电子表格中有效,可能行引用有问题,因为在示例中它们从第3行开始?@RobinGertenbach我的问题是参数分隔符。我用逗号代替分号。FP,我没想到会这样。标签是excel的,所以公式在excel中工作。哦,对不起。我的错。第二个公式在Google电子表格中有效,可能行引用有问题,因为在示例中它们从第3行开始?@RobinGertenbach我的问题是参数分隔符。我用逗号代替分号。外交政策。