Table of contents
在处理数据的过程中 微软Excel 我们可以用许多函数和不同的公式来计算独特的值,以达到不同的目的。 在这篇文章中,我们将 计算有标准的唯一值 由 COUNTIFS功能 在Excel中。
下载实践工作手册
你可以下载工作手册,用它们进行练习。
COUNTIFS唯一值.xlsxCOUNTIFS功能介绍
在Excel中, COUNTIFS功能 计算一个范围内符合所提供条件之一的单元格的数量。
- 语法
的语法是 COUNTIFS功能 是。
COUNTIFS (range1, criteria1, [range2], [criteria2], ...)
- 论点
范围1。 [必填] 这是第一个要评估的范围。
标准1。 [要求]该 范围1 采用的标准。
范围2。 [可选] 这是要评估的第二个范围。
标准2。 [可选]该 范围2 利用的标准。
- 返回值
一组标准被满足的总次数。
在Excel中用COUNTIFS的标准来计算唯一值的4个不同的例子
拟 计算唯一值 通过使用 COUNTIFS功能 在Excel中,我们将使用以下数据集。 该数据集包含一些 产品 列中的名称 B ,在 品牌 栏中每个产品的 C 的名字。 客户 谁把这些产品带入专栏 D ,以及 联系地址 对于列中的每个客户 E 现在,我们想用不同的标准来计算唯一值,所以,让我们用这个数据集来演示一下这些例子。
1.在Excel中根据特定的标准估计独特的值
我们可以通过结合以下方法来计算基于单一标准的唯一值的数量 累计 , 基金会 ,以及 COUNTIFS 所以,让我们按照这个程序来做吧。
步骤。
- 首先,选择你想使用标准来计算唯一值的单元格。 例如,我们选择单元格 H5 .
- 第二,把公式放在该单元格中。
=sum(if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13), 0))
- 最后,按 进入 将显示结果。
🔎 这个公式是如何工作的?
⏩ G5=$D$5:$D$13
: 这将找到包含以下内容的单元格 Jhon ,作为细胞 G5 包含 Jhon .
⏩ countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13)
: 对于所有只存在一次的地址,将返回 为真 ;对于所有重复多次的地址,返回 失败 .
⏩ 1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13)
: 这将使该公式除以1,并返回 0.5 .
⏩ if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13)), 0)
: 这将比较公式的条件是否满足,如果满足则返回1,否则返回0。
⏩ sum(if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13), 0))
: 这将计算总的唯一值。
阅读更多。 如何计算Excel中多列的唯一值(5种方法)
2.计算Excel独特值的多个标准
我们可以使用多个标准来计算唯一值。 因此,这里的标准是 客户名称 , 品牌 如果产品符合这些标准,我们将对其进行统计。 主要通过使用 COUNTIFS 函数,我们将只计算那些客户名称和品牌相同的产品。 因此,让我们看看以下步骤。
步骤。
- 同样的道理,选择你想要的结果的单元格。 因此,我们选择单元格 I5 .
- 接下来,在该特定单元格中输入公式。
=COUNTIFS(D5:D13,G5,C5:C13,H5)
- 现在,按 进入 .
这里,单元格的范围 D5:D13 表示 客户名称 ,而这个范围的标准是 G5 这就是 Jhon 另外,单元格的范围 C5:C13 表示 品牌 ,而这个范围的标准是 H5 这就是 华硕 .
阅读更多。 如何在Excel中计算唯一的名字(5种方法)
3.在Excel中计算不同数量的文本值
我们可以通过结合以下方式计算不同数量的唯一文本值 累计 , ISTEXT ,以及 COUNTIFS功能 现在,我们将在Excel中使用 COUNTIFS功能 来计算联系人地址中不同文本值的数量。 这里,标准是指 联系地址 我们将计算单元格中的唯一文本地址 G5 让我们来看看这样做的程序。
步骤。
- 首先,选择你要计算唯一值的单元格,其标准是文本值。 因此,我们选择单元格 G5 .
- 第二,把公式放在该单元格中,以显示结果。
=SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
- 最后,按 进入 因此,总共有 2 独特的文本值在那里。
🔎 这个公式是如何工作的?
⏩ ISTEXT(E5:E13)
: 这将返回 是的 对于所有是文本值的地址,将返回 失败 否则的话。
⏩ countifs(e5:e13,e5:e13)
: 这里,这将返回 为真 为所有只出现一次的地址,并将返回 失败 为所有出现一次以上的地址。
⏩ istext(e5:e13)*countifs(e5:e13,e5:e13)
: 这将使两个公式相乘并返回 1 如果符合这些条件,则返回 0 否则的话。
⏩ sum(--(istext(e5:e13)*countifs(e5:e13,e5:e13)=1))
: 这将返回 独特的文本价值 .
注意: 这是一个使用数组的公式。 除非你使用的是 办公室365 ,记得要打 Ctrl + Shift + Enter .
阅读更多。 COUNTIFS在Excel中的唯一值(3种简单方法)
4.计算不相同的数值
我们可以使用Excel 累计 , 身份证号码 ,以及 COUNTIFS 这里的标准是,这三个函数的组合将只计算单元格范围内的数值。 现在,让我们看看具体步骤。
步骤。
- 开始时,选择你希望根据数值作为标准来计算唯一值的单元格。 因此,我们选择单元格 G5 .
- 第二,输入公式,在该单元格显示结果。
=SUM(--(ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))
- 并且,按 进入 键盘上的按钮。
🔎 这个公式是如何工作的?
⏩ isnumber(e5:e13)
: 对于所有是数字值的地址,这将返回 为真 , 失败 否则的话。
⏩ countifs(e5:e13,e5:e13)
: 对于所有只显示一次的地址,这将返回 为真 并返回 失败 为所有显示超过一次的地址。
⏩ isnumber(e5:e13)*countifs(e5:e13,e5:e13)
: 这将成倍增加 身份证号码 公式 &。 COUNTIFS 公式。 然后将返回 1 如果满足这些条件,则返回 0 否则的话。
⏩ sum(--(istext(e5:e13)*countifs(e5:e13,e5:e13)=1))
: 唯一的数字值将返回。
阅读更多。 Excel VBA:计算一列中的唯一值(3种方法)
总结
使用上述方法,你可以在Excel中计算有标准的唯一值。 希望这对你有帮助!如果你有任何问题、建议或反馈,请在评论区告诉我们。 或者你可以看一下我们的其他文章。 淘宝网 博客!