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

我有两栏,列M有一组细节说服务器types和另一列K包含收到警报types。 现在在下一张表中,我想要检查K列中特定服务器types的结果,然后检查特定警报,并写出发生特定警报次数的次数。

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多less个Filesystem警报(答案= 2)
在服务器Assumptive 1多less个Process警报(答案= 1)

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

使用=Countifs()公式:

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

截图
在这里输入图像说明

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

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

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

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

根据您的编辑和评论,我会说你需要像这样的东西:

 =COUNTIF(a1:a10,"Filesystem") 

这将告诉你文件系统出现在该范围内的次数。 如果你想要在另一个工作表中查看,请添加“worksheetname”! 之前的范围。

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

编辑 – 试试这个

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