使用Excel的SUMPRODUCT函数来计算多个标准

在范围内计数单元格

当您想要在两个或更多的数据计数的次数范围细胞满足多个标准,使用SUMPRODUCT功能。SUMPRODUCT只统计同时满足每个范围的条件的实例,比如同一行中的实例。

本文中的信息适用于Excel for Microsoft 365、Excel 2019、Excel 2016、Excel 2013、Excel 2010、Excel Online和Excel for Mac。

如何使用SUMPRODUCT功能

语法当使用SUMPRODUCT函数来计算多个条件时,它与该函数通常使用的不同:

  • 标准范围内:功能是搜索的一组细胞。
  • 标准:决定是否对单元格进行计数。

使用Excel SUMPRODUCT功能

下面的示例计算数据示例中的行(单元格E1到G6),这些行满足所有三列数据的指定条件。Excel计算符合以下条件的行数:

  • 列E:小于等于2。
  • 列F:如果数字等于4。
  • 列克:如果数字大于或等于5。

由于这是SUMPRODUCT函数的非标准用法,因此不能使用Formula Builder输入该函数。它必须输入到目标单元格中。

  1. 如图所示,将示例数据输入到空白的Excel工作表中。

    Excel工作表中的数据
  2. 选择单元格F8,这是显示函数结果的地方。

    在工作表中选择单元格F8
  3. 类型= SUMPRODUCT ((E1: E6 < = 5) * (F1: F6 = 4) * (G1: G6 > = 5))进入单元格F8并按下输入

    Excel中的SUMPRODUCT公式
  4. 这个问题的答案2出现在单元格F8中,因为只有两行(第1行和第5行)满足上面列出的所有三个条件。

    Excel显示函数结果


中显示的完整函数公式栏以上工作表当你选择单元格F8。

这个页面有用吗?