Assuming the Volumes come from somewhere else in the data set, why not use a simple pivot table or the PIVOTBY function