If statement 伯爵夫人?我需要数日期,但只数一次

If statement 伯爵夫人?我需要数日期,但只数一次,if-statement,count,excel-formula,countif,sumifs,If Statement,Count,Excel Formula,Countif,Sumifs,我有一个变得复杂的工作表,它有很多过滤器,我需要用数据填充一个表。我在计算我们每个月运行一个产品的次数。如果我们每天运行一次,或者更多,我只想把它算作一次 Date Product Grizzly 1/1 2.5 open 1/1 1.5 closed 1/1 2.5 closed 1/1 2.5 open 比这更详细一点,但我需要的是把这算为2.5灰熊关闭的一天,而不是两天 有什么帮助吗?我觉

我有一个变得复杂的工作表,它有很多过滤器,我需要用数据填充一个表。我在计算我们每个月运行一个产品的次数。如果我们每天运行一次,或者更多,我只想把它算作一次

Date     Product   Grizzly
1/1      2.5       open
1/1      1.5       closed
1/1      2.5       closed
1/1      2.5       open
比这更详细一点,但我需要的是把这算为2.5灰熊关闭的一天,而不是两天


有什么帮助吗?我觉得有一件简单的事情我遗漏了,但我无法确定,我花了15个多小时来做这件事。

如下链接所示:

尝试在Excel中使用DCOUNTA函数

虽然我也相信你可以使用轴心图来提供相同的结果

编辑: 我假设您从以下数据开始:

然后,我创建了下表,您可以扩展该表以符合您的总数据值。例如,您可以添加额外的日期和产品:

该表使用COUNTIFS函数填充

=COUNTIFS("DateRange",DateCriteria, "ProductRange", ProductCriteria, "GrizzlyRange", GrizzlyCriteria)
因此,在我的表格中,公式如下所示,但单元格引用将根据您的电子表格发生明显变化(我使用绝对引用使使用填充句柄复制公式更容易:

=COUNTIFS($A:$A,$E4,$B:$B,$F$3,$C:$C,$F$2)
接下来,我将此公式嵌套在IF语句中,并应用了条件格式,最终得到以下结果:

每个单元格的公式是:

=IF("OriginalFormula),"Yes","No")
2015年1月1日1.5日未平仓价值示例:

=IF(COUNTIFS($A:$A,$E4,$B:$B,$F$3,$C:$C,$F$2),"Yes","No")

但是-您可以将“是”和“否”更改为“1”和“0”如果你想坚持使用数值。

我的工作表上有很多过滤器,也许我太初学了,但这将如何过滤我不想要的东西呢?我想,我要找的是一个如何在其中写入公式的示例。这听起来更像是你想使用数据透视表来显示你的数据我完全没有数据透视表方面的经验,是否可以将数据从数据透视表转移到另一个表?宏如何?请参阅上面我编辑的答案。如果我正确理解了您的问题,那么应该满足您的需要。