如何计算包含特定列表中文本的单元格

时间:2013-07-13 18:08:07

标签: excel excel-2007

例如,我使用工作表输入在某些班次工作的人的姓名 在A栏上,工作时间从早上8点到下午4点, 在B栏上,工作时间从下午4点到午夜 在C栏及以后,特殊班次 等

这张表是A1:N24,它包含关于每个工人的标题(班次),工人姓名和一些特别说明。

在R栏上,我有一个工作人员列表,用于数据验证/下拉列表,以便更轻松地输入工人姓名

我的问题是如何计算A1:N24表中仅包含R列列表中的名称的单元格数,省略标题单元格和特殊注释单元格。

COUNTIF功能似乎是一个合乎逻辑的选择,但是我无法使它符合一系列标准,我的工作人员列表。也许DCOUNTA功能在我的情况下可能有用吗?

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

试试这个(作为数组公式输入)

=COUNT(MATCH(A1:N24,R:R,0))

工作原理:

  • MATCH(A1:N24,R:R,0)返回一个值数组,其中找到A1:N24中的条目,#N/A错误,其中
  • COUNT( )计算该数组中的数字,即匹配值的数量