有没有一种方法可以对X列中Y和Z匹配设置条件的唯一值进行计数?

时间:2019-03-26 08:29:43

标签: excel excel-formula

我有一个包含A,B,C和D的数据列表,其中有很多重复的名称。如果B和C匹配设置的kriteria,我只希望对每个名称计数一次。

示例:

  • Peter-文员-工作-男性
  • Peter-文员-工作-男性
  • 史蒂夫-文员-工作-男性
  • John-经理-工作-男性
  • John-经理-工作-男性
  • 戴夫-文员-工作-男性

我尝试了各种Sum's和Countifs,并设法计算每个名称的唯一碰触次数,但是当我尝试为“职员”和“工作”添加过滤器时,我无法制定一个连贯的公式。

{=SUM(1/(COUNTIF(Avdelingsmøte_FK!Deltaker,Avdelingsmøte_FK!Deltaker)))}

kriteria设置为“文员”和“工作中”,因此我希望计数返回3。使用当前公式,我得到4。

1 个答案:

答案 0 :(得分:0)

您需要使用分子作为过滤器,然后将COUNTIF更改为COUNTIFS并补充条件,最后将分子的倒数添加到分母中。

=SUMPRODUCT(((B2:B7="clerk")*(C2:C7="working"))/(COUNTIFS(A2:A7,A2:A7,B2:B7,"clerk",C2:C7,"working")+((B2:B7<>"clerk")+(C2:C7<>"working"))))

enter image description here