如何按特定标准计算唯一值?

时间:2014-04-03 23:45:44

标签: excel

说我是否有以下样本表:

Country     Year
USA         2010
USA         2010
USA         2010
Australia   2011
India       2010
China       2010

Output should be:
2010: 3 (USA, India, and China)
2011: 1 (Australia)
2012: 0 ()

我试图计算某一年中国家的独特数量。

我无法解决如何使嵌套条件计数工作的问题。

非常感谢任何帮助。 我不能使用VBA,我必须使用本机excel函数或数据透视表。

2 个答案:

答案 0 :(得分:0)

我认为你可以通过连接Year& Country来获得一些方法,然后在一个数据表中进行计数。唯一的问题是你不能得到零。这也不会以你想要的方式展示它,但这很重要吗?

如果是这样,那么公式可能有助于列出范围中的唯一条目(再次使用连接列)......

我开发了一个使用countif执行此操作的公式:

COUNTIF example

希望这可以帮助您或其他人列出并计算唯一值。

只需添加一个链接即可共享我已创建的Excel文件。请享用。 Excel file

答案 1 :(得分:0)

将数据复制并粘贴到新工作表中,以便您使用它。

根据国家/地区和年份删除重复项(数据>数据工具>删除重复项)。

然后根据年份(数据>排序和过滤)对过滤器进行升序排序。

然后根据年份的变化小计一个计数(数据>大纲>小计)。