Microsoft comercializó originalmente un programa de llamadohoja de calculo Multiplan en 1982, que se convirtió muy popular en los sistemas CP/M , pero en los sistemas MS-DOS perdió popularidad frente al Lotus 1-2-3. Microsoft publicó la primera versión de Excel para Mac en 1985, y la primera versión de Windows (numeradas 2-05 en línea con el Mac y con un paquete de tiempo de
ejecución de entorno de Windows) en noviembre de 1987. Lotus fue lenta al llevar 1-2-3 para Windows y en 1988 Excel había comenzado a vender 1-2-3 y esto ayudó a Microsoft a alcanzar la posición de los principales desarrolladores de software para PC. Este logro, destronando al rey del mundo del software, solidificó a Microsoft como un competidor válido y mostró su futuro de desarrollo del software GUI. Microsoft empujó su ventaja con nuevas versiones regulares, cada dos años. La versión actual para la plataforma Windows es Excel 12, también denominada Microsoft Office Excel 2007. La versión actual para Mac Os X es la plataforma Microsoft Excel 2008.
Excel ofrece muchas interfaces de usuario ajustadas a las más nuevas hojas de cálculo electrónico, sin embargo, la esencia sigue siendo el mismo que en la hoja de cálculo original, VisiCalc: el programa muestra las celdas organizadas en filas y columnas, y cada celda contiene datos o una formula, con relativas o ab
solutas referencias a otras celdas.
Excel fue la primera hoja de cálculo que permite al usuario definir la apariencia de las hojas de cálculo (las fuentes, atributos de carácter y apariencia de las celdas). También introdujo recomputación inteligente de celdas, donde celdas dependientes de otra celda que ha sido modificada, se actualizan al instante (programas de hoja de cálculo anterior recalculaban la totalidad de los datos todo el tiempo o esperaban para un comando específico del usuario). Excel tiene una amplia capacidad gráfica, y permite a los usuarios realizar la combinación de correspondencia.
Uno de los problemas más notorios de este software de hoja de cálculo, es el hecho de su incapacidad para manejar fechas anteriores a 1900[1] (incluyendo versiones para Mac OS X), es decir, no puede manejar campos en formato de Fecha anteriores a dicho año (como acontecimientos históricos). Esto viene desde las antiguas versiones de 16 bits, hasta la actual.
