Excel:如何将 sumif 与 isnumber 结合使用


通常,您可能只想在 Excel 中添加某个范围的值,前提是相应范围的值为数字。

您可以使用以下公式来执行此操作:

 =SUMPRODUCT(--ISNUMBER( A:A ), B:B )

仅当 A 列中的对应值是数字时,此特定公式才会将 B 列中的值相加。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中将 SUMIF 与 ISNUMBER 结合使用

假设我们在 Excel 中有以下数据集,显示具有特定 ID 的公司员工的销售数量:

请注意,有些 ID 值是字符,而另一些 ID 值是数字值。

我们可以使用以下公式仅计算 ID 值为数字的行的销售额总和:

 =SUMPRODUCT(--ISNUMBER( A2:A11 ), B2:B11 )

以下屏幕截图显示了如何使用此公式:

仅具有数字 ID 的行的销售额总和为67

我们可以通过仅计算具有数字 ID 的行的销售额总和来手动验证这是否正确:

数字 ID 的销售额总和:28 + 9 + 12 + 18 = 67

这与我们使用公式计算的值相符。

其他资源

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

如何在 Excel 中将 SUMIF 与 OR 结合使用
如何在 Excel 中将 SUMIFS 与日期范围结合使用
如何在 Excel 中的 SUMIFS 函数中使用通配符

添加评论

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