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中的值不等于val1或val2或val3 。
以下示例展示了如何在实践中使用每种方法。
示例 1:如果单元格不等于值,则计算总和
假设我们在Excel中有以下数据:
我们可以使用以下公式来计算Team列不等于 A 的Points列中的值的总和:
=SUMIF( A1:A100 , "<>value", B1:B100 )
以下屏幕截图显示了如何在实践中使用该公式:
Points列中Team列中的单元格不等于“A”的单元格总和为132 。
我们可以通过手动计算Team列不等于“A”的所有单元格的Points列总和来检查这一点:
点数总和:7 + 10 + 12 + 12 + 15 + 16 +20 + 18 + 9 + 13 = 132 。
示例 2:如果单元格不等于多个值,则计算总和
我们再次假设 Excel 中有以下数据:
我们可以使用以下公式来计算Team列不等于 A或B 的Points列中的值的总和:
=SUMIFS( B2:B13 , A2:A13 , "<>A", A2:A13 , "<>B")
以下屏幕截图显示了如何在实践中使用该公式:
“团队”列中的单元格不等于“A”或“B”的“点数”列中的单元格总和为54 。
我们可以通过手动计算Team列不等于“A”或“B”的所有单元格的Points列总和来检查这一点:
点数总和:12 + 20 + 9 + 13 = 54 。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: