前两日版友“刚参加工作不久”同志出了一个莫名其妙的问题(《怎样用VBA求出随机最大3个变量的集合A1到A10 》),大意是要从一堆记录中按照一定条件找出三个计数最大的字段来。该同志用了若干张表格来表述问题,冗长而云山雾罩。由于没看出有什么实际价值,便简单的应付了他几句。
夜里饮酒回来,上了QQ,该同志重提此问题。便问用于何处,是否有实际应用的价值。言之通话统计中有这么个算法,原来手工进行,负担甚重。于是答应酒醒时分再行解答。本例倒是没有什么复杂高妙之处,只是觉得用子查询求符合条件的本记录前行记录,以及用逻辑值求和替代计数运算两个方法,可以提供给初学者借鉴。
点击下载此附件