4

我有一些看起来像这样的数据:

在此处输入图像描述

但是,我希望总数排除任何文本条目(公式应仅计算日期)。因为有些框可以有多个日期,我很欣赏这些框将被视为文本。目前我正在使用这个:

=SUMPRODUCT(--(B2:D2<>""),LEN(B2:D2)-LEN(SUBSTITUTE(B2:D2,",",""))+1)

它完美地计算了单元格中的多个日期,但也计算了文本条目。考虑一下,我可以要求它排除匹配“假日”或“左”等的实例,但任何指针都会受到赞赏。

编辑:最后我使用了这样的复合(?)countif公式:

=COUNTIF(B3:D3,"Holiday")+COUNTIF(B3:D3,"Left")

并从 sumproduct 产生的总和中减去总和。不是一个优雅的解决方案,但它确实有效!

4

2 回答 2

0

好吧,由于没有其他建议,我将把它列为我的答案。使用类似的东西:

=COUNTIF(B3:D3,"Holiday")+COUNTIF(B3:D3,"Left")

将有助于识别我不想计入总数的任何特定条目。然后我可以用它来减去原始公式所达到的总数。因为我的文本条目来自数据验证列表,所以这是一个可用的解决方案,但如果您希望排除任何文本条目(除了多个日期),它并不理想。

于 2013-05-02T08:15:06.340 回答
0

您是否尝试将 COUNTIF 与通配符一起使用。由于您的日期始终包含“/”,您可以尝试 -

COUNTIF(A1:D1,"*/*")
于 2015-11-28T09:02:26.650 回答