Calculating D10 from grain size data in OpenGround

What is the best way to calculate D85, D50, D10 etc for each gradation test? Would it be to create new fields within OpenGround Professional, or tabulate as an output in the Excel Extension? What expressions would be needed to calculate?