本文介绍 Microsoft Excel 中 COUNTIFS 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
说明
将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。
语法
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
COUNTIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
- criteria_range1 必需。在其中计算关联条件的第一个区域。
- criteria1 必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。例如,条件可以表示为 32、">32"、B4、"苹果" 或 "32"。
- criteria_range2, criteria2, ... 可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
要点 每一个附加的区域都必须与参数 criteria_range1 具有相同的行数和列数。这些区域无需彼此相邻。
注解
- 每个区域的条件一次应用于一个单元格。如果所有的第一个单元格都满足其关联条件,则计数增加 1。如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。
- 如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0。
- 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
示例
示例 1
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
- 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例
- 按 Ctrl+C。
- 在 Excel 中,创建一个空白工作簿或工作表。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
| A | B | C | D |
---|
销售人员 | 超出苹果汁配额 | 超出牛奶配额 | 超出酱油配额 | 王伟 | 是 | 否 | 否 | 赵军 | 是 | 是 | 否 | 张颖 | 是 | 是 | 是 | 李芳 | 否 | 是 | 是 | 公式 | 说明 | 结果 | =COUNTIFS(B2:D2,"=是") | 计数王伟超出苹果汁、牛奶和酱油销售配额的次数。 | 1 | =COUNTIFS(B2:B5,"=是",C2:C5,"=是") | 计算有多少销售人员同时超出其苹果汁和牛奶配额。 | 2 | =COUNTIFS(B5:D5,"=是",B3:D3,"=是") | 计数李芳和赵军超出苹果汁、牛奶和酱油销售配额的次数。 | 1 |
|
示例 2
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
- 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例
- 按 Ctrl+C。
- 在 Excel 中,创建一个空白工作簿或工作表。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
| A | B | C |
---|
数据 | 数据 | | 1 | 5/1/2008 | | 2 | 5/2/2008 | | 3 | 5/3/2008 | | 4 | 5/4/2008 | | 5 | 5/5/2008 | | 6 | 5/6/2008 | | 公式 | 说明 | 结果 | =COUNTIFS(A2:A7,"<6",A2:A7,">1") | 计算 1 和 6 之间(不包括 1 和 6)有几个数包含在单元格 A2 到 A7 中。 | 4 | =COUNTIFS(A2:A7, "<5",B2:B7,"<5/3/2008") | 计算单元格 A2 到 A7 中包含小于 5 的数,同时在单元格 B2 到 B7 中包含早于 5/3/2008 的日期的行数。 | 2 | =COUNTIFS(A2:A7, "<" & A6,B2:B7,"<" & B4) | 说明与前例相同,但在条件中使用单元格引用而非常量。 | 2 |
|
count based on criteria count if/then countif function how many times does a cell equal something? if count xl