【问题标题】:SUM Excel column if row not blank, otherwise take value from left cell如果行不为空,则求和 Excel 列,否则从左侧单元格中取值
【发布时间】:2017-01-19 17:15:38
【问题描述】:

我有一张桌子:

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

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

【问题讨论】:

    标签: excel google-sheets excel-formula sum


    【解决方案1】:

    假设列是 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。
    猜你喜欢
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多