之前讲到了“Excel数值函数(4):对指定条件的单元格求和”,这是只有1个条件的情况下,对指定单元格区域的数值求和。

这次说说如果有多个条件,怎样计算指定单元格区域的数值之和?那就是当之无愧的SUMIFS函数了。

语法

SUMIFS(
sum_range
, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数

Sum_range

  • Criteria_range1
  • Criteria1 必需。 条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 Criteria_range1
  • Criteria_range2, criteria2, … 可选。 附加的区域及其关联条件。 最多允许 127 个区域/条件对,必须是成对出现

说明

  • 仅当 Sum_range 参数中的每一单元格满足所有相应的指定条件时,才对这些单元格进行求和。 例如,假设一个公式中包含两个 Criteria_range 参数。 如果 Criteria_range1 的第一个单元格满足 Criteria1,而 Criteria_range2 的第一个单元格满足 Critera2,则 Sum_range
  • 包含 TRUE 的 Sum_range 参数中的单元格计算为 1;包含 FALSE 的 Sum_range
  • SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个 Criteria_range 参数包含的行数和列数必须与 Sum_range
  • 您可以在条件中使用通配符, 即问号 (?) 和星号 (*) 。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

示例1




指定多gpu 指定多个条件求和_正则表达式


示例 2


指定多gpu 指定多个条件求和_指定多gpu_02