发布网友
共4个回答
热心网友
用数据透视很快就可以解决,选中你的数据然后,完成,你要什么往里一拖就是,数据个数,求和,
追问你这是双色球吧?追答我说的是用数据透视方法,不是双色球。在QQ帮你,QQ342120966,
热心网友
1、你的2种算法你是要哪种算法的结果,如果你把第一种算法去掉,第二种方法应该是很快的。
2、算法1的公式改成:=1/COUNTIF(B:B,B3) 这样,然后下拉,这样也快很多。
3、如果你只是想要获得一共有多少不重复的单,可以用下面的公式:
=COUNT(IF(MATCH($B$3:$B$100,$B$3:$B$100,0)=ROW($3:$100)-2,1,""))
按CTAL+SHIFT+回车 完成输入后就可得到结果。
4、H1的公式:
=COUNT(IF(MATCH($G$1&$B$3:$B$100,$A$3:$A$100&$B$3:$B$100,0)=ROW($3:$100)-2,1,"")
按CTAL+SHIFT+回车 完成输入。
(注:上面公式中的100表示100行,如果你的表格有30000行,你就把100改成30000。)追问第4项方法没错,可怜的是改成了40000行后速度很慢,还有没好点的方法。
追答记录太多了,这是根本原因,没办法。
热心网友
你最后要做什么?没有必要都计算填数吧?你不就是想统计 每天有几个单号吗?你的数据都是 和日期 都是这样 有顺序地排列的吗?
C3 =IF(B3<>B2,1,"")
D3 =IF(A3<>A4,SUMPRODUCT((A$3:A3=A3)*(C$3:C3=1)*1),"")
这样改一下 计算速度会快些!或者 你不需要在这个表里边 这样计算 D列
在你需要的地方 再使用 sumproct 来计算 那个表我估计 所需要重新计算的东西不多 所以 不会太卡……你尝试一下吧……问题 关键是你想怎么引用这些东西……
或者:
D3 =IF(A3<>A4,COUNT(INDIRECT("C"&ROW(C4)-COUNTIF(A$3:A3,A3)&":C"&ROW(C3))),"")
热心网友
你的要求是什么,追问求每天的单数,重复的只数1计算