Raj*_*nha 6 vba worksheet-function microsoft-excel countif
123
562
My Data
548
K166
You
1548
123
562
100
My Data
100
Run Code Online (Sandbox Code Playgroud)
我想通过忽略上面显示的列表中的文本来计算唯一值。为此,我尝试了一个数组公式,{=SUM(1/Countif(,,,,))}但它无法正常工作。
任何人都可以为该任务建议一个公式甚至 VBA 吗?
这是一个解决方案:
数组在任何地方输入以下公式:
{=SUM(IFERROR(1/COUNTIF(D1:D12,IFERROR(--D1:D12,)),))}
Run Code Online (Sandbox Code Playgroud)
为了社区的利益,我还想建议一个采用不同方法的数组公式,“通过忽略给定数据范围中的文本来计算唯一值”。
{=SUM(IF(FREQUENCY(A2:A13,A2:A13)>0,1,0))}
Run Code Online (Sandbox Code Playgroud)
注意, 使用 Ctrl+Shift+Enter 完成公式。
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |