Excel:如果单元格不等于值,如何计算总和


您可以使用以下公式计算 Excel 中不等于某个值的单元格的值之和:

方法 1:如果单元格不等于值,则计算总和

 =SUMIF( A1:A100 , "<>value", B1:B100 )

此公式计算B1:B100中的值的总和,其中A1:A100中的值不等于value

方法 2:如果单元格不等于多个值,则计算总和

 =SUMIFS( B1:B100 , A1:A100 , "<>val1", A1:A100 , "<>val2", A1:A100 , "<>val3")

此公式计算B1:B100中的值的总和,其中A1:A100中的值不等于val1val2val3

以下示例展示了如何在实践中使用每种方法。

示例 1:如果单元格不等于值,则计算总和

假设我们在Excel中有以下数据:

我们可以使用以下公式来计算Team列不等于 A 的Points列中的值的总和:

 =SUMIF( A1:A100 , "<>value", B1:B100 )

以下屏幕截图显示了如何在实践中使用该公式:

Excel 中的 SUMIF 不相等

Points列中Team列中的单元格不等于“A”的单元格总和为132

我们可以通过手动计算Team列不等于“A”的所有单元格的Points列总和来检查这一点:

点数总和:7 + 10 + 12 + 12 + 15 + 16 +20 + 18 + 9 + 13 = 132

示例 2:如果单元格不等于多个值,则计算总和

我们再次假设 Excel 中有以下数据:

我们可以使用以下公式来计算Team列不等于 AB 的Points列中的值的总和:

 =SUMIFS( B2:B13 , A2:A13 , "<>A", A2:A13 , "<>B")

以下屏幕截图显示了如何在实践中使用该公式:

“团队”列中的单元格不等于“A”“B”的“点数”列中的单元格总和为54

我们可以通过手动计算Team列不等于“A”或“B”的所有单元格的Points列总和来检查这一点:

点数总和:12 + 20 + 9 + 13 = 54

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在Excel中按类别添加值
如何在 Excel 中跨多个工作表添加
如何在 Excel 中添加筛选行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注