The Excel Bond Yield to maturity calculator creates bond schedules and resolves yield to maturity calculation via a solving algorithm. Two open source versions are provided for Excel and OpenOffice as a cross platform bond calculation solution as well as example for translating code between VBA and Calc Basic. This free utility can be found at Business Spreadsheets.