|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 chwj110 于 2017-9-26 22:47 编辑
=INDEX(业务员初审预收业绩报表!D:D,SMALL(IF((业务员初审预收业绩报表!$Y$2:$Y$2000="")*(业务员初审预收业绩报表!$I$2:$I$2000>=--日期!$A$2)*(业务员初审预收业绩报表!$I$2:$I$2000<--日期!$A$3)*(业务员初审预收业绩报表!$J$2:$J$2000=1222)+(业务员初审预收业绩报表!$Y$2:$Y$2000>=--日期!$A$2)*(业务员初审预收业绩报表!$Y$2:$Y$2000<--日期!$A$3)*(业务员初审预收业绩报表!$J$2:$J$2000=1222),ROW($2:$2000),2000),ROW(1:1)),)
在论坛上东拼西凑找到能够符合要求的公式,但是运行起来真的是卡,因为数据每天都会增加。到月底基本上都是不到2000项,有没有什么办法优化下?
从A列到Z列都要用到这个公式,自动计算出总报表符合要求的选项。
|
|