在VBA中创建老年发票摘要

时间:2013-03-25 22:35:02

标签: excel-vba vba excel

嗨:我打算创建一张表格,根据客户和年龄(0-30,31-60,61-90,91-120,> 120)计算未结发票的数量。列A包含至少1000行,其中包含50个不同的客户端,已排序。客户偶尔会添加和删除。 B列包含每张发票开放的天数,相同的行数。因此摘要应该是第一列中的客户端名称,以及上述5个时间段中的5列。总共50个客户端在摘要中表示50行,加上标题。

到目前为止我做了什么:我可以插入COUNTIF公式CountIf(B1:B15,"<60") - CountIf(B1:B15,"<31")以得出正确的标签。但是我所指的范围从一个文件改为另一个文件。 A1:A15今天是客户A,明天可能是A1:A29。如果我可以在开始之前命名A列中的不同范围,那么公式就会很简单:CountIf(ClientA, "<60")或者可能有更简单的方法。

作为最后的手段,我可​​以对列表进行50次排序(对于每个客户端)并在每次排序后运行计算,但这将是很多代码。并且客户端列表会不时更改,因此需要维护排序字段。提前谢谢。

0 个答案:

没有答案