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 函数中使用通配符