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 type
和alert 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"))