There are two ways you can do it.
As mentioned, Excel can directly multiply the matricies for you. My reference book isn't with me, but it goes something like defining and blocking a region of the spreadsheet representative of the matrix, then issuing in the command AXB, something like that. I will look it up and get back to you. Of course you need to make the adjustment for the eigenvalue problem itself.
Second, you would have much more flexibility in writing a background macro using VisualBasic, then coding various polynomial root convergence schemes used in numerical computations. Matrix multiplication is commonly found in computing textbooks, my preferred method is FORTRANMS since it is close to BASIC. You can find roots by closed form methods for polynomials under degree five, but must employee iterative schemes thereafter. Depending on the nature of your problem, this may not be an issue.
I saw a method complete with example, laid out in a C++ textbook reference. Despite the program language, the methodology is what you are after. I will provide that reference also.
Kenneth J Hueston, PEng
Principal
Sturni-Hueston Engineering Inc
Edmonton, Alberta Canada