Andrzjek is probably right to suggest pivot tables. You should be able to use one to tabulate companies with a single entry per company, which can be either the sum of service calls for all entries for that company, or the largest service-call entry for all entries for that company, you can choose. You can then arrange your pivot table sorted in whatever order you like, and copy whatever range of data you like. This would relieve you of any formulae whatsoever, and probably give you the desired result!