Excel使用公式检查条件并写入计数

时间:2016-02-05 14:24:38

标签: excel excel-2007

我有两列Column M,其中包含一组详细说明服务器类型和另一列K,其中包含收到的警报类型。现在在下一张表中,我希望结果检查列K中的特定服务器类型,然后检查特定警报并写入特定警报发生次数的计数。

Column K                 Column M
**Sub Component**        **Server Type**
Unknown                  Application Batch 1
CPU                      INC 4
Process                  ASSUMPTIVE 1
Filesystem               INFRA
Disk                     INFRA
FileSystem               INFRA
Unknown                  ASSUMPTIVE 1
FileSystem               ASSUMPTIVE 1

所以我看的结果是:
在服务器Infra中发出了多少Filesystem个警报(答案= 2)
在服务器Assumptive 1中发出了多少Process个警报(答案= 1)

对于所有服务器,我都需要知道收到的各个警报的数量

3 个答案:

答案 0 :(得分:1)

使用=Countifs()公式:

=COUNTIFS(B:B,D2,A:A,E2)

截图
enter image description here

您还可以使用server typealert type作为=Countifs()公式的标准。见下文......

=COUNTIFS(B:B,"INFRA",A:A,"Filesystem")

但是这只会为INFRA服务器类型和Filesystem警报类型返回计数结果。

答案 1 :(得分:0)

如果您想提取一个特定提醒的号码,请查看COUNTIF。如果您想要计算每个警报的数量,请查看数据透视表。

答案 2 :(得分:0)

根据您的编辑和评论,我会说您需要以下内容:

=COUNTIF(a1:a10,"Filesystem")

这将告诉您Filesystem在该范围内出现的次数。如果您希望它在另一个工作表中查找“工作表名称”!在范围之前。

=COUNTIF('sheet2'!a1:a10,"Filesystem")

编辑 - 试试这个

=SUMPRODUCT((B1:B8="filesystem")*(C1:C8="INFRA"))