【问题标题】:Excel count uniqueExcel计数唯一
【发布时间】:2017-08-08 22:18:36
【问题描述】:

我有一个电子表格,其中包含 IP、它们的所有者、它们的程序及其漏洞。所以有重复的IP。

我正在尝试编写一个公式来根据他们的所有者和程序计算唯一 IP,因此我不必每周为 6 个所有者和他们的 6 个程序手动执行 2 次。 我查看了 sumproduct ans frequency 和其他一些来源,但我不知道如何在这种情况下使用它们。

数据集

Owner - Program - Plugin - IP

Erica - Project 1 - 1234 - 1

Erica - Project 1 - 4321 - 1

Erica - Project 1 - 5421 - 2

Philip - Project 1 - 1237 - 2

Philip - Project 2 - 3289 - 3

Philip - Project 3 - 4321 - 4

Philip - Project 3 - 1234 - 5

Philip - Project 3 - 3245 - 6

Jacob - Project 3 - 1623 - 7

Jacob - Project 2 - 1234 - 8

输出

Owner - Program - IP

Erica - Project 1 - 2

Philip - Project 1 - 1

Philip - Project 2 - 1

Philip - Project 3 - 3

Jacob - Project 2 - 1

Jacob - Project 3 - 1

【问题讨论】:

  • 你试过什么? Index/Match?您的数据如何布局,一些模拟数据(和预期输出)会有所帮助。
  • 我试过 SumProduct、频率和匹配。但我可能没有正确使用它们。我不知道如何在 stackoverflow 上添加列。 Soo,它按所有者、程序、插件、IP 的顺序排列在列中。但是我想获得每个程序/所有者组合中唯一 IP 的数量。
  • 在 Excel 2010+ 中使用 Pivot Table Distinct Count stackoverflow.com/a/21552440/1383168 可能会更容易一些@

标签: excel count excel-formula unique


【解决方案1】:

如果目标 id 是为了计算不同 IP 的数量给定 A 列中的所有者和 B 列中的程序,您可以在 C2 中使用此公式并填写:

=SUMPRODUCT(((Dataset!$A$2:$A$11=A2)*(Dataset!$B$2:$B$11=B2))/ COUNTIFS(
 Dataset!$A$2:$A$11, Dataset!$A$2:$A$11,
 Dataset!$B$2:$B$11, Dataset!$B$2:$B$11,
 Dataset!$D$2:$D$11, Dataset!$D$2:$D$11))

【讨论】:

    猜你喜欢
    • 2017-05-18
    • 2010-12-13
    • 2013-09-24
    • 2019-06-18
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    相关资源
    最近更新 更多