Microsoft Excel, temel ve karmaşık matematiksel hesaplamaları ve işlevleri gerçekleştirmek için tasarlanmış bir elektronik tablo uygulamasıdır. Aritmetik işlemlerin gerçekleştirilmesine ek olarak, Excel, kullanıcıların verilerin, formların ve pivot tablolarının grafiksel gösterimlerini oluşturmasına izin verir. Ayrıca, bilgileri sıralamak ve kullanıcılara veri eğilimlerini tanımlamada yardımcı olmak için düzenli olarak kullanılır.
Excel, kullanıcılara “makrolar” adı verilen yordamları programlama olanağı sağlar. Bu programlar, Excel'i çalıştıran kullanıcının seçilen eylemlerini kaydetmek için Visual Basic kodunu kullanır. Bu eylemler daha sonra Excel'de otomatik olarak tamamlanması için tetiklenebilir. Deneyimli kullanıcılar, çeşitli harici tetikleyicilere yanıt veren etkileşimli elektronik tablolar oluşturmak için Excel'i bile programlayabilir.