Excel-计算列表中的项目,忽略文本但计算数字吗?

时间:2018-07-24 19:12:23

标签: excel sorting

我有一些工作代码,可以计算日期发生的次数。

Stage   Date
1       07/16/18
1       07/16/18
2       07/16/18
2       07/16/18
1       07/16/18
3       07/16/18
1.2     07/17/18
3       07/17/18
2       07/17/18
4       07/17/18
Test1   07/17/18
3       07/17/18
5       07/17/18
5       07/18/18

这是一个简单的求和积,如下所示:

=SUMPRODUCT(--(Sheet2!$B$1:$B$300=A1))

Sheet2包含上面的阶段和日期列表,而A1是当前日期。

现在,如果当前日期是07/17/18,它将显示或计数7个“阶段”,但是我想将其设置为忽略任何带有文本的内容,例如Test1,这样它只会算出当天的6个阶段。

我觉得SUMPRODUCT缺少一些简单的东西,但我似乎不太能找到类似的例子作为灵感。我曾经考虑过使用COUNTIFS或减去INDEX / MATCH值,但是现在发现语法使我大吃一惊。

1 个答案:

答案 0 :(得分:3)

然后添加一个用于ISNUMBER的测试:

=SUMPRODUCT((isnumber(Sheet2!$A$1:$A$300))*(Sheet2!$B$1:$B$300=A1))

enter image description here