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

标签 excel google-sheets excel-formula sum

我有一张 table :

职位名称 成本评估
----------------------------------
工作 1 400 200
工作 2 100 30
工作 3 80
工作 4 100 10
工作 5 20
工作 6 340
----------------------------------
总和 1040 680

我需要一些公式,即 SUM 评估列,但如果单元格为空,则从左侧单元格中获取值。

最佳答案

假设列是 A、B 和 C,并且“如果单元格为空,则从左侧单元格中获取值”是指如果 C 列为空,则从 B 列中获取值,那么您有 2 个选项:

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

=if(C3="",B3,C3)

然后,您可以对 D 列求和。

2) 在求和范围内使用以下公式:
=SUM(C3:C8)+SUMIFS(B3:B8,C3:C8,"")

关于excel - 如果行不为空,则求和 Excel 列,否则从左侧单元格中取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39447398/

相关文章:

vba - 使用月份和年份动态选择列,然后根据另一列中的条件对值求和

arrays - VB中对象数组的使用方法

google-sheets - Google Sheets API v4 Spreadsheets.Values.Append 返回错误 500 和 503

google-sheets - IF 函数(小于一个值但大于另一个值)

google-apps-script - 如何在 Google Apps 脚本中创建动态下拉列表

excel - 从 Excel 中的多个主体计算 PMT

excel - 在区间 Excel 中使用公式

vba - 使用基于多个变量的 VBA 填充 Excel 2013 中的列

vba - Excel:自动格式化时间的宏(没有日期)

EXCEL - 函数查找 - 令人困惑的行为