如何根据另一列中的唯一值来计算一列中的值?

如何根据另一列中的唯一值来计算一列中的值?

只是想知道您是否可以帮助新手解决以下问题。

  ID # | 是/否   
  366 | 是       
  377 | 是     
  377 | 是        
  388 | 是

我希望计算Yes第 2 列中的 s,但我只想根据唯一 ID 对它们进行计数(即,我只想计算 377 的Yes单次;因此,最终计数应该是 3)。

您能告诉我如何创建该公式吗?

答案1

使用这个数组公式:

=SUM(IF($B$2:$B$5 = "Yes",1/(COUNTIFS($A$2:$A$5,$A$2:$A$5,$B$2:$B$5,"Yes"))))

由于是数组公式,因此退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。如果操作正确,Excel 会将{}公式放在一边。

在此处输入图片描述

相关内容