接受条件和通配符作为参数的函数

SUM 等部分函数作用于整个范围。SUMIF 等其他函数仅作用于范围中满足条件的单元格。例如,若要将列 B 中小于 5 的所有数字累加,可使用:

=SUMIF(B,“<5”)

SUMIF 的第二个参数称为条件,因为它会导致函数忽略不满足要求的单元格。

采用条件的函数包含两种类型:

  • 名称以 IF 或 IFS 结尾的函数(但函数 IF 除外,它不采用条件;而是采用计算结果应该为 TRUE 或 FALSE 的表达式)。这些函数可在条件中执行数字比较,如“>5”、“<=7”或“<>2”。这些函数在指定条件时也接受通配符。例如,若要计算列 B 中以字母“a”开头的单元格数,可以使用:

    =COUNTIF(B,“a*”)

  • 采用条件(如 HLOOKUP)但不能执行数字条件计算的函数。这些函数有时允许使用通配符。

允许数字比较或通配符的函数

函数

允许数字比较

接受通配符

AVERAGEIF

AVERAGEIFS

COUNTIF

COUNTIFS

SUMIF

SUMIFS

HLOOKUP

如果指定了精确匹配

MATCH

如果指定了精确匹配

SEARCH

VLOOKUP

如果指定了精确匹配

另请参阅

公式与函数帮助