COUNTIF?我需要计算日期,但只需要一次

时间:2015-01-07 15:43:37

标签: 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天灰熊的一天,而不是两天。

有任何帮助吗?我觉得有一些简单的东西我不知道但是我的拇指不能放在上面而且我花了超过15个小时来处理这个问题。

1 个答案:

答案 0 :(得分:0)

如以下链接所示:

Link to Answer

尝试在Excel中使用DCOUNTA功能。

虽然我也确定您可以使用数据透视图来提供相同的结果。

编辑:

我假设您开始使用以下数据:

Start Data

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

Step 2

使用COUNTIFS函数填充表。

=COUNTIFS("DateRange",DateCriteria, "ProductRange", ProductCriteria, "GrizzlyRange", GrizzlyCriteria)

所以在我的表中,公式看起来像这样,但单元格引用显然会根据您的电子表格而改变(我使用绝对引用使得更容易使用填充句柄来复制公式:

=COUNTIFS($A:$A,$E4,$B:$B,$F$3,$C:$C,$F$2)

我接下来将此公式嵌入到IF语句中并应用条件格式以最终得到以下内容:

Step 3

现在每个细胞的公式都是:

=IF("OriginalFormula),"Yes","No")

我的01/01/2015的示例,1.5开放值:

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

但是 - 您可以更改"是"和"不"到" 1"和" 0"如果你想坚持数值。