用高级过滤器或其他宏替换Countifs-赞赏指导

时间:2018-12-15 23:18:03

标签: excel vba excel-vba criteria lookup

我的工作簿很繁重。 我很好奇,是否有人可以建议如何做到最好,以免影响处理速度。

工作表OccupancySee image

TblOccupancy[code]
TblOccupancy[start]
TblOccupancy[end]
TblOccupancy[setting]

以上内容在另一张纸上使用。

表格Numbers
See image

column B6:B370包含日期
CODES_PASTETO的范围c3:ie5包含3个条件
3行=设置
5行=代码

我创建了一个公式,用于计算特定日期出现的给定代码的用户数量。

我希望您能帮助我将其转换为宏[Excel-vba]

,这反过来将总体上加快处理和自动化速度。

这是我在c6:ie370中使用的: =IFERROR(IF($B6>Today,0,SUMPRODUCT((occupancy_code=Numbers!C$5)*(occupancy_startdate<=Numbers!$B6)*(occupancy_enddate="")*(occupancy_setting=Numbers!C$3))),"-")

先谢谢您。 目前正在测试高级过滤器,该方法在多标准和日期之间挣扎。如果我解决了这个问题,我会发表评论。同时,向愿意帮助的人发送拥抱!

0 个答案:

没有答案