Fijian,
I do a weighted avg for shipping mixed lots of materials, each lot having their own chemistry. To do this I set this little calculation in a Module:
Function WEIGHTEDAVG(X, N, T)
' Where X is concentration, N is no. of pallets per crushing lot,
' and T is total no. of pallets...