在EXCEL中如何计算一列中不相同的数

[复制链接]
查看11 | 回复4 | 2011-2-10 13:23:00 | 显示全部楼层 |阅读模式
你的意思是不是要找出一列中的所有数字(重复的只计算一次)?如果是 假设你的数据在A列,你在a列后插入一列在此列的B1处输入 公式=IF(IF(COUNTIF($A$1:A1,A1)1," ",1)=1,A1," ") 下拉填充至A列最后一个数据,B列数据就是去掉所有重复的数据后留下的,所有相同数据只保留一个,然后你再想怎么计算都好办了
回复

使用道具 举报

千问 | 2011-2-10 13:23:00 | 显示全部楼层
我看你的本意是想做一个进销存,建议用officeaccess,或者在excel里利用vb代码或者宏做一个小系统,就会满足你的要求了。就你目前这个,你可以按照品名列做一个排序,然后再做一个分类汇总就可以了。
回复

使用道具 举报

千问 | 2011-2-10 13:23:00 | 显示全部楼层
在一列使用函数 COUNTIF(参数1,参数2)参数1:一个数据(相对路径), 参数2:整个列或者有数的区域(绝对路径)最后结果是 0 的行是参数1 在 参数2中没有出现的数
回复

使用道具 举报

千问 | 2011-2-10 13:23:00 | 显示全部楼层
如果这一列没有空值,计数的公式可以用:=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行