Tej*_*jas 22 excel pivot-table formula excel-formula array-formulas
在列AI中有不同名称的列表.在B列中,我的值为0或1.
我想得到A列中所有唯一名称的计数,其中B列中有1.
使用下面的数组公式,我可以计算唯一的名称,但不能在B列上应用条件.
=SUM(1/COUNTIF(A:A,A:A))
Run Code Online (Sandbox Code Playgroud)
bar*_*ini 10
假设不超过100行,请尝试使用此"数组公式"来计算A2中的不同名称:A100,其中B2中的同一行中有1:B100:
=SUM(IF(FREQUENCY(IF(B2:B100=1,IF(A2:A100<>"",MATCH(A2:A100,A2:A100,0))),ROW(A2:A100)-ROW(A2)+1),1))
确认 CTRL+SHIFT+ENTER
请注意,我说不同并不唯一,因为两者不一样
像这样?
=SUM(--(FREQUENCY(IF(($B$1:$B$8=1), COUNTIF($A$1:$A$8, "<"&$A$1:$A$8), ""), COUNTIF($A$1:$A$8, "<"&$A$1:$A$8))>0)))
这是一个数组公式.你必须按CTL+ SHIFT+ENTER
截图

| 归档时间: |
|
| 查看次数: |
69493 次 |
| 最近记录: |