【问题标题】:Calculate unique dates from multiple columns从多列计算唯一日期
【发布时间】:2021-03-10 10:48:57
【问题描述】:

我在 B7:B38、F7:F38 和 K7:K38 列中有三个日期范围。有些日期是重复的,有些日期是唯一的。有些列包含的值很少,有些列已满。我可以使用哪个公式来计算唯一日期值? 我发现公式适用于一个范围,但无法弄清楚如何比较多个范围

=SUMPRODUCT(1/COUNTIF(B7:B38;B7:B38))

如果我对多个范围使用 COUNTIFS

=SUMPRODUCT(1/COUNTIFS(B7:B38;B7:B38;F7:F38;F7:F38;K7:K38;K7:K38))

它只计算一个最长范围的值。

有什么建议吗?谢谢!

【问题讨论】:

    标签: excel countif date-range


    【解决方案1】:

    您好,伊戈尔·奥列克山德罗夫,

    我无法在一个公式中做到这一点,但我想我有一个解决方案:通过两次 small 函数列出你的范围的内容。可以通过在中间进行一些比较来删除重复项。

    在我的答案的第一个版本中,我将范围放在了一个名称中。这可能很方便也很好,但幸运的是,small 函数可以在 () 中处理多个范围。

    【讨论】:

    • 感谢您抽出宝贵时间@Wolfgang Jacques。我以更短的方式得到了我想要的结果。我将所有日期放在 Sheet2!A1:A96 上的一列中,并使用前面的公式计算了唯一值的总和。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多