Excel CountIF使用3个标准给出唯一变量的计数
我的数据分为三列 A栏:城市Excel CountIF使用3个标准给出唯一变量的计数,excel,excel-formula,Excel,Excel Formula,我的数据分为三列 A栏:城市 B栏:产品代码 C栏:公司名称 现在,对于C列,一家公司可以有多行数据,具有不同的城市和产品代码 以下是必需的: 假设城市=纽约 产品代码=100 对于代码为100的纽约市,请在C列中计算唯一的公司数 总行数很容易获得,但我不知道如何在这些过滤器之后获取公司名称的唯一计数值 谢谢。有两种方法,一种是使用频率,另一种是使用SUM和COUNTIF的数组公式。我喜欢后者: =SUM(IF(($A$2:$A$7=D2)*($B$2:$B$7=D3),1/COUNTIFS($
B栏:产品代码
C栏:公司名称 现在,对于C列,一家公司可以有多行数据,具有不同的城市和产品代码 以下是必需的:
假设城市=纽约
产品代码=100 对于代码为100的纽约市,请在C列中计算唯一的公司数 总行数很容易获得,但我不知道如何在这些过滤器之后获取公司名称的唯一计数值
谢谢。有两种方法,一种是使用频率,另一种是使用SUM和COUNTIF的数组公式。我喜欢后者:
=SUM(IF(($A$2:$A$7=D2)*($B$2:$B$7=D3),1/COUNTIFS($A$2:$A$7,D2,$B$2:$B$7,D3,$C$2:$C$7,$C$2:$C$7)))
作为数组公式,在退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter键输入。如果操作正确,Excel将在公式周围放置{}
有两种方法,一种是使用频率,另一种是使用SUM和COUNTIF的数组公式。我喜欢后者:
=SUM(IF(($A$2:$A$7=D2)*($B$2:$B$7=D3),1/COUNTIFS($A$2:$A$7,D2,$B$2:$B$7,D3,$C$2:$C$7,$C$2:$C$7)))
作为数组公式,在退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter键输入。如果操作正确,Excel将在公式周围放置{}
以下是频率:-
=SUM(--(FREQUENCY(IF((A2:A7=D2)*(B2:B7=D3),MATCH(C2:C7,C2:C7,0)),ROW(C2:C7)-ROW(C2)+1)>0))
(也是一个数组公式)取自这里是频率:-
=SUM(--(FREQUENCY(IF((A2:A7=D2)*(B2:B7=D3),MATCH(C2:C7,C2:C7,0)),ROW(C2:C7)-ROW(C2)+1)>0))
(也是一个数组公式)取自