Taulukkolaskentaohjelma

Taulukkolaskentaohjelma on tietokoneohjelma, joka on tarkoitettu numeerisen datan käsittelyyn. Ennen henkilökohtaisten tietokoneiden yleistymistä suuret numeeriset laskutoimitukset piti suorittaa keskustietokoneilla (päätteiden kautta), mikäli teknisten taskulaskinten suorituskyky ei riittänyt. Mikrotietokoneiden yleistymisen myötä teknisten laskinten rajoituksia voitiin korvata ohjelmoimalla itse BASIC:lla tarvittavat laskukaavat. Mikrotietokoneenkin muisti oli suuri verrattuna saman aikakauden teknisiin taskulaskimiin.

Taulukkolaskentaohjelmien, kuten VisiCalcin, MultiPlanin ja Lotus 1-2-3:n yleistyminen poisti tarpeen oppia BASIC:ia tai Pascalia ohjelmointikielenä laajojen laskutoimitusten suorittamiseksi itse. Ensimmäinen mikrotietokoneelle tehty taulukkolaskentaohjelma oli VisiCalc. Sen jälkeen suosiota saavuttivat MultiPlan ja Lotus 1-2-3, josta kehittyi myöhemmin Symphony-toimisto-ohjelmakokonaisuus ja lopulta Lotus -toimisto-ohjelmisto.

Kaikki data on tallennettu kaksiulotteisen taulukon soluihin. Niihin voi numeroarvojen lisäksi ohjelmoida laskukaavoja. Taulukko voi sisältää useita päällekkäisiä arkkeja, ja yksi kaava voi sisältää viittauksia monen arkin soluihin. Lisäksi taulukkolaskentaan liittyy usein kehittyneitä makrokieliä, jotka sallivat monimutkaisten laskuoperaatioiden toteuttamisen.
Solujen arvoista voi muodostaa myös kuvaajia: pylväikköjä, piirakoita jne.

Kun Microsoft kehitti Windows-käyttöjärjestelmää sen taulukkolaskentaohjelmasta, Microsoft Excelistä, tuli erittäin suosittu. Excelin tiedostoja voidaan käyttää myös monissa muissa taulukkolaskentaohjelmissa.

Muita suosittuja taulukkolaskentaohjelmia ovat OpenOffice.org:n Calc, Gnome-projektin Gnumeric sekä KDE-projektin KOffice. StarOfficen Calc kuuluu OpenOfficen kehityslinjan varhaisvaiheisiin ja Libreofficen Calc sen jatkokehitysvaiheisiin.

Funktiot
Erilaisia funktioita: Summa, erotus, tulo, pii, jakolasku ja keskiarvo. Calc taulukkolaskennassa vuonna 2012 oli n. 200-300 funktiota joten ne on myös ryhmitelty käytön helpottamiseksi. Makrojen avulla voi rakennella sivulle painikkeita ja ohjelmoida niille tiettyjä toimintoja joka voi esimerkiksi sisältää tietynlaisen leikepöydän käytön kuten, kopioi solualue A5:C8, siirrä se alueelle A4:C7 ja tuhoa solualueen A8-C8 sisältö.

Seulonnan keskeiset artikkelit