【问题标题】:Count unique number of elements based on another cell range根据另一个单元格范围计算唯一数量的元素
【发布时间】:2012-07-19 10:33:02
【问题描述】:

我的 Excel 工作表中有两列。 A列包含Wk No,B列Dates

周。没有日期 1228 年 7 月 9 日 1228 7 月 10 日 1228 7 月 11 日 1228 7 月 11 日 1228 7 月 12 日 1228 7 月 13 日 1229 7 月 16 日 1229 7 月 16 日 1229 7 月 17 日

我想要以下结果:

周。无非工作日
1228 5
1229 2

如何在 Excel 中得到这个?我可以获得唯一天数,但无法控制公式以根据周数计算唯一天数。

【问题讨论】:

    标签: excel excel-2007 worksheet-function countif array-formulas


    【解决方案1】:

    你可以使用

    COUNTIF(RANGE,CRITERIA)
    

    喜欢

    Wk.No          No-of-days
    1228           =COUNTIF(RANGE,<Cell Reference of 1228>)
    1229           =COUNTIF(RANGE,<Cell Reference of 1229>)
    

    【讨论】:

    • Countif 给出匹配周数的总计数。 1228 的 6 和 1229 的 3 将是结果。我需要该周数中的唯一天数(无重复)
    【解决方案2】:

    如果Wk. No在A1中,12281229分别在C2和C3中,那么:

    =SUM(IF(A2:A10=C2,1/(COUNTIFS(A2:A10,C2,B2:B10,B2:B10)),0))  
    

    使用 Ctrl+Shift+Enter 输入并向下复制一行应该适合。由Get Digital Help 提供完整的解释。

    当然,使用 Excel 2013 会容易得多。

    【讨论】:

      猜你喜欢
      • 2023-02-05
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2015-04-18
      相关资源
      最近更新 更多