The EPS of Sensex is the sum of all the individual companies EPSs considered on a pro-rata basis on the available floating stock of the company.
Lets analyze what does this mean, First, have the list of 30 companies which constitute the SENSEX in a spreadsheet. Or download the spreadsheet from BSEIndia.com. Now, all you need to do is get individual EPS of each company independently. This EPS must be taken on a pro-rata basis depending on the availability of the free float for calculating the BSE Sensex EPS. (i.e non-promoter holding, it is readily given by BSEIndia) Make another column in your spreadsheet and multiply the EPS the company reported by the Adjustment Factor.
For example, lets consider ACC. ACC reported an EPS of Rs 72.70 for FY-2008. The Adjustment Factor for ACC is 0.60, means 60% of ACCs stock is free floating stock [or non-promoter non-locked in stock] Multiplying 72.70 * 0.60 = Rs 43.62 is ACCs contribution to SENSEX EPS.
We are attaching the Spreadhseet for your ready reference which you can download and use it in every way you want to. Kindly feel free to post any questions you have in mind.