用数据透视表可以轻松实现。
step1 :“号码”列中每一个数字在“数量”这一列中都记为1,表示一个有效计数。
step2 :选中要统计的区域,点击标题栏中“插入“——>”推荐的数据透视表“,即可得到每个号码的累计个数。
***************************
上述这种方法的弊端是结果无法复制,那么你还可以尝试标题栏中”插入“——>”数据透视表“,出现”创建数据透视表“对话框。
根据需要”选择放置数据透视表的位置“是新工作表还是现有工作表,这里选择”现有工作表“,图中右侧的虚线即为放置区域。
如右下角所示,勾选”号码“拖入”列“中,勾选”个数“拖入”Σ 值“中。即可在左侧得到各个号码的累计值。最终结果如下图所示:
不行的,countif(a2:a12,a2)=1,这样会出现1出现2次直接就不统计了,SUMPRODUCT((A$2:A$100=A2)*(C$2:C$100>0))这个公式,我也用了 出现了一个小数,我表示纠结
追答看附件
谢谢你的回答,你的办法可行,但是不是我要的结果我先一步解决的办法,因为数据大,操作比较复杂,我也有一个办法先筛选出数量大于0的数据,然后复制相关数据到其他地方,再用公式
sumproduct(1/countifs(a2:a11,a2:a11),但是比较复杂,我想要一个公式解决的方法
再次谢谢你