Excel:在数组上查找特定值,然后计算特定列中的项数

时间:2017-02-10 01:30:16

标签: excel

这是我的第一篇文章,我只是在找不到具体问题后才创建此帖子。如果该列具有特定标题,我试图计算某列中的特定项目。

示例:我的工作有一个Excel文件,不同的团队成员在完成特定任务后会标记该文件。然后,我在另一个电子表格上有一个表格,用于更新特定团队成员已完成的任务数量。团队成员必须每季度制作这些商标。

enter image description here

上面的图片最能说明我的意思。我希望COUNTIFS函数能够根据单元格A15自动更新; IE当我更改日期时,计数器将更新相应的列。现在,我手动调整每个时期的标准范围。我知道必须有一种方法可以绑定到单元格A15,所以当我更改单元格值时,其他所有内容都会自动更新。我只是想不出怎么做。希望有人可以提供帮助!

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用MATCH查找列的索引,并使用它来偏移范围。例如:

image

我的示例中的公式为=COUNTIF(OFFSET(A2:A7, 0, MATCH(A9, A1:C1, 0)-1), "=x")。对我来说,我会使用=COUNTIF(OFFSET(A3:A12, 0, MATCH(A15, A2:E2, 0)-1), "=X")

答案 1 :(得分:1)

您可以使用数组公式为多个条件执行此操作,例如

=SUM(IF(IF(B1:D1=A9,IF(A2:A7=A10,B2:D7))="X",1))

其中

=SUM(IF(IF([Date Range]=[Date Criteria],IF([Team Member Range]=[Team Member Criteria],[All the Xs]))="X",1))

输入数组公式时,请务必按按住Ctrl + Shift + Enter