excel中不包含某些单元格的总计

问题描述:

这可能有点难以解释,但下面是我使用的电子表格,对于以蓝色突出显示的总计,我想创建一个公式,显示两年之间的差异,但仅限于到前一个月。例如,我们现在在七月份,我想展示五月至六月这两年的差异。excel中不包含某些单元格的总计

目前我使用的是公式;

=SUM(K4:K5)-SUM(F4:F5) 

哪些工作,但它意味着我将不得不更新它,每次我在新的月份添加信息。是否有一个公式,我可以使用那不是过于复杂,以获得相同的结果,但是当我添加新的信息会自动更新。

Excel Spreadsheet

+0

是单元格'O16','S16','W16'和'AA16'中的百分比计算是你问题的根源吗?据我所知,如果在单元格'H16'中使用'= SUM(H4:H15)',并且对于范围为“I16:AA16”的所有单元格除了百分比以外,其他所有单元都应该正常工作。我相信你会知道,Excel在SUM()函数中将空单元格视为零。如果这是您的问题,请研究'OFFSET()'函数,并考虑如何将它与SUM()函数结合使用。 – DMM

+0

如果我使用单元格'M16'作为例子,我的问题是,如果我使用'= SUM(H4:H15)-SUM(C4:C15)',我会得到-823999,因为它考虑到7月 - 很好从2015/2016。我想考虑的唯一一个单元是当两年的月份都有价值的时候,所以在这种情况下是5月和6月。它使用'= SUM(H4:H5)'很简单,但是这意味着id必须在每次添加额外的信息时更新公式,这些信息我不想做。 –

+0

我同意。然而,'= SUM(H4:H15)-SUM(OFFSET(C4,0,0,2,1))'会给你你想要的,下个月它会是'= SUM(H4:H15)-SUM OFFSET(C4,0,0,3,1))'和'= SUM(H4:H15)-SUM(OFFSET(C4,0,0,4,1))'之后的月份 - 你能看到这是哪里要去哪里?如果可以的话 - 那么可以用什么来改变公式中的值? (提示:认为'COUNT') – DMM

可以使用= SUMIF()公式。

如果满足某些条件,它将只执行求和操作,所以我们可以将它设置为对某个范围内非空的所有条目进行求和。

下面是对该功能的一个很好的解释。 https://exceljet.net/formula/sum-if-not-blank

所以对于你的情况,你会写(在和电池)

= SUMIF(K4:K15, “<>”,K4:K15) - SUMIF(K4:K15,” <> “,F4:F15)