|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 jacky1998 于 2014-7-9 20:48 编辑
- =COUNT(0/FREQUENCY((OFFSET(A1,,,COUNTA(A:A))=A7)*COUNTIF(OFFSET(B1,,,COUNTA(A:A)),">="&OFFSET(B1,,,COUNTA(A:A))),ROW(1:999)-1))-1
- =COUNT(0/FREQUENCY((OFFSET(A1,,,COUNTA(A:A))=A7)*MMULT(--(OFFSET(C1,,,COUNTA(A:A))={"花生米","红豆沙","绿豆沙"}),{1;1;1})*COUNTIF(OFFSET(B1,,,COUNTA(A:A)),">="&OFFSET(B1,,,COUNTA(A:A))),ROW(1:999)-1))-1
复制代码 =COUNT(0/FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7),ROW(1:1000)-1))-1
公式都是卖任一种豆沙为计数,后面大师有说,公式结果是错的。
再另外看看。
将OFFSET(A1,,,COUNTA(A:A))等定义为名称。
最后问题2,结果为
=COUNT(0/(FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="花生米"),ROW(1:1000)-1)*FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="红豆沙"),ROW(1:1000)-1)*FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="绿豆沙"),ROW(1:1000)-1)))-1
=COUNT(0/(FREQUENCY(IF(FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)+MMULT(--(C1:C999={"花生米","绿豆沙","红豆沙"}),10^(-{1;2;3})),ROW(1:1000)-1+{0.1,0.01,0.001}),SMALL((ROW(1:1000)-1)*{1,1,1},ROW(1:3000))),ROW(1:1000)-1)=3))-1
只有3家。商家为
=OFFSET($B$1,SMALL(IF(FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="花生米"),ROW(1:1000)-1)*FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="红豆沙"),ROW(1:1000)-1)*FREQUENCY(MATCH(""&B1:B999,""&B1:B999,)*(A1:A999=A7)*(C1:C999="绿豆沙"),ROW(1:1000)-1),ROW(1:1001)-1),ROW(2:100))-1,)
|
|