I apologize for the delay in replying to you. The information and drawing from your last post was very helpful for me to understand what you are dealing with. This is a pretty interesting problem, which I do not think Civil 3D is well suited to handle (Do not rule it out, this is pretty far away from anything I've tried to do with it.)
I think I would try to analyze the data in Excel:
- Assign a column and row number
- A few creative functions in Excel to do the math (possibly with the database functions)
- Since the locations are (apparently) oriented in rows/columns, volume calculations should be relatively simple in Excel (Height x Width x Depth)
- Build new data with adjustments necessary based on the calculations done through step 3
If the above works to provide the depth answers, I wouldn't think it would be much of a task to get the data back into Civil 3D (X,Y,Z data) for surface creation, sections, etc.
I cannot promise you any results, but if I have the time this weekend, I'll try putting something together to actually do what I think you are looking for. This is a really interesting exercise.
OTHER THOUGHTS COMING TO MIND AS I WRITE THIS:
If you are only comparing the first point to the last point in each table, and their distances are consistent, you could do this visually with a slope analysis in Civil 3D, if your surface only contained the first and last point for each table. Just calculate the slope generated by the 470 elevation change and set one slope analysis range that is that value or higher. You could also check the table to table elevation change the same way. Again, this would only give you a visual of where the values are 'out of range', it would not be a complete solution.
If I get the time to play with and come up with anything that appears to be promising, I will repost.