关于Excel函数计数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:15:08
A B C
1 针数 数量 总针数
2 1111 50
3 2222 50
4 3333 50
5 1111 50
6 ????
当使用COUNT(A2:A5) 函数 可以求出A6数值为4. 请问有什么函数能自动把 "针数"一栏中相同的除去不计吗? A6的预期值应当是3!
每次输入时总是手动的 把1111针 的数量相加.比如100数量! 然后删掉多余相同的针数项,这样就可以自动求出计数值为3了..
如何使用相关函数 直接在A6的位置求出数值"3"?

假设针数的数据在A2:A100
单一数据是不会超过10个
A101输入:
=SUMPRODUCT((COUNTIF(A2:A100,A2:A100)={1,2,3,4,5,6,7,8,9,10})/{1,2,3,4,5,6,7,8,9,10})

如数据是有可能多达15个重覆, 公式的两个大括号内的数字便要再加上 11 至 15

如数据是有最多是3个重覆, 公式的两个大括号内写成{1,2,3}便可

大括号内的数字, 可以写多, 不可写少

A6内公式为:
=SUM(1/COUNTIF(A2:A5,A2:A5))
按ctrl + shift + 回车 结束公式编辑状态。

没有直接的函数,但是如果项目很多,用数据透视表,在布局中"行"和统计求和项都用"针数",得到工作表后,用COUNT函数可以统计不同项目的总数.

2222 50