微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Excel-计算列中不同值数量的公式,而无需考虑另一列中的指示值

如何解决Excel-计算列中不同值数量的公式,而无需考虑另一列中的指示值

我在excel中有以下数据:

   Category           ID

      a            100-1234

      a            100-12345

      b            100-123456

      b            110-1234

      b            110-12345

      c            1120-92029

      c            12303-223

      c            12039-10300

      c            12930-20102

我想写一个公式来计算除 Category =“ c”以外的所有类别的不同/不同的 ID 数量(不按类别细分,只是不同ID的总数)。

解决方法

假设“类别”列在A列中,请将其放在C2中:

=IF(A2="c",IF(COUNTIF($B$2:B2,B2)>1,1))

将其拖动到列表的末尾。然后,您可以对列求和,并且应该得到结果。

,

要计算不包括c Total Count的唯一ID,请使用以下公式-

=SUMPRODUCT(($A$2:$A$10<>"c")/COUNTIF($B$2:$B$10,$B$2:$B$10&""))

要按类别计数,请使用E4-

中的(按屏幕截图)
=SUMPRODUCT(($A$2:$A$10=D4)/COUNTIF($B$2:$B$10,$B$2:$B$10&""))

然后向下拖动一个。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。