代码之家  ›  专栏  ›  技术社区  ›  MattE

计算行是否符合EXCEL中的x出y条件

  •  2
  • MattE  · 技术社区  · 8 年前

    我知道我想做什么,但它不适合我。我想由a部门设置它 Countifs(data!E:E, "IT",Sum(IF(data!A:A >B3, 1, 0), IF(data!B:B > C3, 1,0), IF(data!C:C > D3, 1,0), etc...)),>=5)

    我如何计算某个特定部门的员工满足8个标准中x的行数?

    1 回复  |  直到 8 年前
        1
  •  1
  •   A.S.H    8 年前

    使用 SUMPRODUCT 使用阵列。不要担心将布尔值转换为0/1,因为它是在添加/乘法数组时自动完成的。您的公式应该如下所示:

    =SUMPRODUCT((data!E:E="IT")*((data!A:A>B3)+(data!B:B>C3)+(data!C:C>D3)+(etc)+(etc)>=5))
    

    data!E:E="IT" 是一个前提条件 添加 匹配条件的总和。如果不是这样,只需像其他人一样将其添加到总和中。

    推荐文章