Excel CountIfs公式用于筛选日期
我正在努力使用符合特定标准的CountIfs编写excel公式: 标准:Excel CountIfs公式用于筛选日期,excel,excel-formula,Excel,Excel Formula,我正在努力使用符合特定标准的CountIfs编写excel公式: 标准: 按周过滤# 线路状态必须为“关闭” 持续时间必须超过15分钟 如果事件发生在同一天,则不得计算两次 这是我到目前为止的公式: =COUNTIFS('Raw Data'!A3:$A$1000000,'Tracker'!$B42,'Raw Data'!C3:C1000000, "Down", 'Raw Data'!E3:E1000000, ">=0.010417") “追踪器
=COUNTIFS('Raw Data'!A3:$A$1000000,'Tracker'!$B42,'Raw Data'!C3:C1000000, "Down", 'Raw Data'!E3:E1000000, ">=0.010417")
“追踪器”在哪里!B42是我正在搜索的一周,0.010417是15分钟的时间转换
这个公式确实有效,但它将同一天发生的事件计算两次。我不确定如何过滤这个
以下是我的电子表格中的参考表,有助于进一步解释:
例如,我希望此公式仅将10/6上的“Filler Capper”原因计算为一个事件,而不是两个。有什么建议吗?我认为基于4个标准计算不同日期的公式非常难看。我差点就解决了,但还是放弃了。在我看来,使用数据透视表要容易得多。我不知道这是否是满足您需要的合理解决方案,但您可以通过这种方式轻松总结每周的情况 首先,我创建了一个DateValue列,它是日期的数值 单元格C2公式:
=DATEVALUE(MONTH(B2) & "/" & DAY(B2) & "/" & YEAR(B2))
=IF(F2>=$J$1,"Yes","No")
然后我创建了一个Duration_标志列
单元格G2公式:
=DATEVALUE(MONTH(B2) & "/" & DAY(B2) & "/" & YEAR(B2))
=IF(F2>=$J$1,"Yes","No")
在单元格J1中输入最短持续时间,然后在a:G列上创建数据透视表。创建此数据透视时,选中“将此数据添加到数据模型”复选框。这将允许您进行不同的计数
创建透视图(如下面的设计)后,右键单击DateValue单元格(要计算的内容),然后转到“值字段设置”。向下滚动选择“不同计数”