Excel 计算所有实际成本加上没有计算列的空白行的估计值的函数

Excel function to sum all actual costs plus estimates on blank rows with no calculation column

在 Excel 2013 年,我需要将实际成本列中的所有数字加上实际成本为空白的行中第二列中的估算值相加。

                   Estimate (A)    Actual (B)
     Row 1             106                  
     Row 2             212            230
     Row 3             318            295
     Row 4             424                
     totals            1060           525

我需要 return 106 + 230 + 295 + 424。(或 525 + 106 + 424)

我尝试过的:

--如果我在空白处放置一个占位符(如 "missing"),然后使用嵌套在简单 SUM 中的 SUMIF,我就解决了这个问题。但这严重扰乱了图表。 =SUM(A5, SUMIF(B1:B4,"missing",A1:A4))

--我还通过创建一个具有 ISBLANK 函数的计算列然后对该结果使用 SUMIF 解决了该问题。但是,我不知道如何巩固。我意识到我可以创建另一个 sheet 来保存计算列,但是工作簿已经有许多 sheet,我想避免额外的。 C1=ISBLANK(B1)拖到C4然后=SUM(A5, SUMIF(C1:C4, "TRUE", A1:A4))

--我在网上找到了一些关于使用枢轴 table 和月份管理类似任务的描述,但我似乎无法理解一个简单的 table。

我认为我的 ISBLANK 尝试在合并时失败了,因为与列中的绝对引用和范围有关,但我无法弄清楚。

任何建议将不胜感激--谢谢

如果右侧的值为空,则使用 SUMIF() 对 A 列中的所有数字求和。然后加上B列的总和。

看这个公式:

=SUMIF(B:B, "", A:A) + SUM(B:B)

使用 SUM(IF()) 的数组版本:

=SUM(IF(B1:B4<>"",B1:B4,A1:A4))

作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是回车。