That's what I needed! Thanks, Zathras.
As far as speeding up the calculations: Yes, a faster computer would be nice. As for different techniques: be my guest! This spreadsheet is pretty complicated, and I haven't found any significant ways to speed it up. The problem is four formulas that are on each of 50-100 rows:
=COUNTIF(ContractHistoryRange, A6)
=IF(G6>0, SUM(IF(ContractHistoryRange=A6,ValueScoresRange)) / G6, 0)
=COUNTIF(ContractFutureRange, A6)
=IF(OR(I6>0, G6>0), SUM(IF(ContractAllRange=A6, ValueScoresRange)) / (I6 + G6), 0)
The second and fourth formulas are array formulas, and they are what take the most time (especially multiplied 50 to 100 times!).
If you really want to see this, I could email you a copy of the workbook. It's a pretty interesting specimen, if I do say so myself.
VBAjedi
![[swords] [swords] [swords]](/data/assets/smilies/swords.gif)