September 21st, 2005, 7:02 am
It is possible, using the functions PERCENTILE(array, value) and PERCENTRANK(array,x, significance)For a non-connected (dots only, no lines) cdf do a scatterplot (with dots only) with your values on the x-axis and their percentile on the y axis. Prettier plots of cdf and density are also possible using the above functions though a bit trickier. Mail me a sample returns vector and I'll post a spreadsheet.PERCENTILEReturns the k-th percentile of values in a range. You can use this function to establish a threshold of acceptance. For example, you can decide to examine candidates who score above the 90th percentile.Syntax : PERCENTILE(array,k)Array is the array or range of data that defines relative standing.K is the percentile value in the range 0..1, inclusive.Remarks If array is empty or contains more than 8,191 data points, PERCENTILE returns the #NUM! error value.If k is nonnumeric, PERCENTILE returns the #VALUE! error value.If k is < 0 or if k > 1, PERCENTILE returns the #NUM! error value.If k is not a multiple of 1/(n - 1), PERCENTILE interpolates to determine the value at the kth percentile. PERCENTRANKReturns the rank of a value in a data set as a percentage of the data set. This function can be used to evaluate the relative standing of a value within a data set. For example, you can use PERCENTRANK to evaluate the standing of an aptitude test score among all scores for the test.Syntax: PERCENTRANK(array,x,significance)Array is the array or range of data with numeric values that defines relative standing.X is the value for which you want to know the rank.Significance is an optional value that identifies the number of significant digits for the returned percentage value. If omitted, PERCENTRANK uses three digits (0.xxx%).Remarks If array is empty, PERCENTRANK returns the #NUM! error value.If significance < 1, PERCENTRANK returns the #NUM! error value.If x does not match one of the values in array, PERCENTRANK interpolates to return the correct percentage rank.