VBA Countif功能

时间:2014-05-21 15:13:43

标签: excel vba excel-vba countif

我需要使用countif函数对项目进行计数,但我无法获得countif实际为此实例工作。我想我需要为此编写VBA代码,但对VBA代码不是很熟悉。以下是我想要完成的示例

Category    Title     QA Analyst    1    2    3    4    5
NC          E4        Chuck         2    a    3    3    2
C           E6        John          3    1    c    c    d
NC          E3        Jane          b    4    4    5    1
NC          E3        Jane          5    3    4    2    1
C           E6        John          3    c    c    3    1

所以类别,标题,分析师和数字1-5是我的列标题 - 在另一张表上我有一个报告 - 这些信息曾经在两个单独的工作簿中,但我认为它们可以合并 - 唯一的是不同的是,现在有一个类别列来区分两者并且在countif函数工作之前,但现在我需要区分类别然后计算项目。所以在我的公式之前:

=countifs(d2:H10, {"A", "a"})

这会计算该数组中的所有数据,但现在我需要区分类别,然后仍然执行相同的计数,但我不知道如何让它区分C和NC类别并仍然计算其他列中的所有As,B和Cs - 真的可以使用一些帮助

1 个答案:

答案 0 :(得分:0)

您可以使用SUMPRODUCT:

= SUMPRODUCT(($ A $ 2:$ A $ 10 =" NC")*($ d $ 2:$ H 10 $ ="&#34))

例如,

。请注意,这对" a"和" A"。