使用多个条件计算唯一值 - Excel

时间:2021-03-10 07:17:12

标签: excel if-statement excel-formula count countif

我正在使用 Excel 2016 并且我有一个包含 5 列的工作表:

  • 风险
  • 控制
  • 控件 ID
  • 类别
  • 状态

每个风险都不止控制,有些控制用于另一种风险,还有一些控制具有相同的名称但另一个id,为此我想计算有多少控制我承担了所有风险,但不计算重复 ID

我还想计算它的类别有多少控件是高和状态晚而不计算重复。请我想要公式来做到这一点,而不使用过滤器。

数据集:

      Risk            Control              Control ID            Category         Status
      
      Risk 1         Tech System                1                   High           Late 
                     Construction               2                   Low            Late
      Risk 2         Tech System                1                   High           Late
                     Tech System                3                   Low            Done
      Risk 3             HR                     4                   Low            Done 
                     Construction               2                   Low            Late

1 个答案:

答案 0 :(得分:0)

尝试下面的公式来获取唯一的 Control IDF2 单元格的数量。

=SUMPRODUCT(1/COUNTIF(C2:C7,C2:C7))

G2 单元格公式计算具有 High 状态的 Late

=SUMPRODUCT(((D2:D7="High")*(E2:E7="Late"))/COUNTIF(D2:D7,D2:D7))

enter image description here

相关问题