Excel 如何使用COUNTIF计算值

Excel 如何使用COUNTIF计算值,excel,excel-formula,vba,Excel,Excel Formula,Vba,我的Excel文件中有两张工作表:Sheet1和Sheet2 在Sheet2中,我有列为Severity和LodgedDate的数据。在严重性中有多个值,如 sev-1 sev-2 sev-3 sev-4 在sheet 1中,我想计算今天、本月、本财政季度、上个季度、比上个季度更早的sev-1、sev-2、sev-3、sev-4的发生次数 有人能帮忙吗 像 假设日期在B列中,请按照 =countifs(Sheet2!C:C,"sev-1",Sheet2!B:B,today()) 当月 =CO

我的Excel文件中有两张工作表:
Sheet1
Sheet2

Sheet2
中,我有列为Severity和LodgedDate的数据。在严重性中有多个值,如

sev-1
sev-2
sev-3
sev-4
sheet 1
中,我想计算今天、本月、本财政季度、上个季度、比上个季度更早的
sev-1
sev-2
sev-3
sev-4
的发生次数

有人能帮忙吗


假设日期在B列中,请按照

=countifs(Sheet2!C:C,"sev-1",Sheet2!B:B,today())
当月

=COUNTIFS(Sheet2!C:C,"sev-1",Sheet2!B:B,">=1-Mar-2017",Sheet2!B:B,"<31-Mar-2017")

=COUNTIFS(Sheet2!C:C,“sev-1”,Sheet2!B:B,“>=2017年3月1日”,Sheet2!B:B,”假设日期在B列中,请尝试以下方式

=countifs(Sheet2!C:C,"sev-1",Sheet2!B:B,today())
当月

=COUNTIFS(Sheet2!C:C,"sev-1",Sheet2!B:B,">=1-Mar-2017",Sheet2!B:B,"<31-Mar-2017")

=COUNTIFS(Sheet2!C:C,“sev-1”,Sheet2!B:B,“>=2017年3月1日”,Sheet2!B:B,”我只是想告诉大家,行数不是常数,它一直在变化,LodgedDate字段看起来像日期3/7/2017 9:51:45。您的标签似乎表明您正在寻找VBA解决方案。然而,您的帖子中的文本显示了一种基于公式的方法。那么,它应该是什么呢?另外,是否只有四种不同的严重性级别,或者这是JUt一个小样本,可能会有更多?只有4个严重程度级别的日期字段,如2017年7月3日上午9:51:45(例如)我只是想告诉大家,行数不是常数,它一直在变化,LodgedDate字段看起来像日期3/7/2017 9:51:45。您的标签似乎表明您正在寻找VBA解决方案。然而,您的帖子中的文本显示了一种基于公式的方法。那么,它应该是什么呢?另外,是否只有四种不同的严重性级别,或者这是JUt一个小样本,可能还有更多?只有4个严重程度级别,带有日期字段,如2017年7月3日上午9:51:45(例如),我有一个固定的汇总表(表1)今天,这个月,这个财政季度,最后一个季度,行中比上一个季度早,列中比上一个季度早,所以我需要根据今天,这个月,这个财政季度,最后一个季度,比上一个季度早计算有多少不同的严重性调用被提出……这就是为什么我不使用pivot tableSo,use公式。您还需要什么?是否有任何动态的方法来代替每个季度挂起日期,如:Critiria for last quarty======================================xlFilterAllYesterday XLFilteralEllth此四分之一XLFilteralLastquater XLFilteralLastyEAR XLFilteralyEAR XLFilteralyEARTODATE特定季度的标准==================================================================================================================================================================================================================================filteralldatesinperiod quarter1 xlfilteralldatesinperiod quarter2 xlfilteralldatesinperiod quarter3 xlfilteralldatesinperiod quarter4当我尝试上述公式时,它没有显示任何数字,只显示了#值!出现时,我使用了类似“=COUNTIFS”(Sheet6!H:H,“sev-1”,Sheet6!i:i,>=2017年3月1日),Sheet6!i:i,"我建议使用透视表来实现更为动态的方法。您提到的工作表名称与工作表编号让我怀疑您是否将其用作工作表功能。现在,请不要开始在评论中发布小说。您应该编辑您的问题,并在问题中提供更多的上下文。链接到在线某处的示例文件会带来奇迹。另外,c阐明VBA与公式法。我有一个固定的汇总表(表1)今天,这个月,这个财政季度,最后一个季度,行中比上一个季度早,列中比上一个季度早,所以我需要根据今天,这个月,这个财政季度,最后一个季度,比上一个季度早计算有多少不同的严重性调用被提出……这就是为什么我不使用pivot tableSo,use公式。您还需要什么?是否有任何动态的方法来代替每个季度挂起日期,如:Critiria for last quarty======================================xlFilterAllYesterday XLFilteralEllth此四分之一XLFilteralLastquater XLFilteralLastyEAR XLFilteralyEAR XLFilteralyEARTODATE特定季度的标准==================================================================================================================================================================================================================================filteralldatesinperiod quarter1 xlfilteralldatesinperiod quarter2 xlfilteralldatesinperiod quarter3 xlfilteralldatesinperiod quarter4当我尝试上述公式时,它没有显示任何数字,只显示了#值!出现时,我使用了类似“=COUNTIFS”(Sheet6!H:H,“sev-1”,Sheet6!i:i,>=2017年3月1日),Sheet6!i:i,"我建议使用透视表来实现更为动态的方法。您提到的工作表名称与工作表编号让我怀疑您是否将其用作工作表功能。现在,请不要开始在评论中发布小说。您应该编辑您的问题,并在问题中提供更多的上下文。链接到在线某处的示例文件会带来奇迹。另外,c阐明VBA与公式方法。