Urakkalaskenta Excelillä: pohja, sudenkuopat ja parempi tapa

Useimmat pienet rakennusliikkeet laskevat urakat Excelillä, ja hyvästä syystä: se on jo koneella ja sen osaa. Tässä kerrotaan, miten Excel-pohja kannattaa rakentaa, mitkä virheet toistuvat kerta toisensa jälkeen ja missä kohtaa laskentaohjelma alkaa maksaa itsensä takaisin.

Julkaistu 3.9.2026 · Urakkavaaka

Toimivan Excel-pohjan rakenne

Toimiva laskentataulukko rakentuu kolmeen kerrokseen: perustiedot (menekit ja hinnat), laskentarivit ja koonti. Tampereen ammattikorkeakoulussa 2015 tehty tarjouslaskentaohjelma jakoi tämän kolmeen välilehteen: litterointi eli suoritteet menekkeineen, tarjouslaskenta ja tarjouslehti. Jyväskylän ammattikorkeakoulun 2026 työ päätyi samaan runkoon ja lisäsi siihen säännön: sama tieto syötetään vain kerran.

Käytännössä välilehdet ovat:

  1. Lähtötiedoissa ovat kohteen mitat: pohjan mitat, piiri, kerroskorkeus, kattomuoto ja aukot. Näistä johdetaan määrät.
  2. Määrät kirjataan rakennusosittain neliöinä, juoksumetreinä, kappaleina ja kuutioina Talo 2000 -nimikkeistön mukaan. Määrä on teoreettinen nettomäärä, ja hukka lisätään vasta tarvikeriville.
  3. Reseptissä yksi neliö rakennetta on n riviä tarvikkeita: 7,94 juoksumetriä terassilautaa, 2,17 metriä runkopuuta, 26,5 ruuvia. Kun reseptit ovat dataa eivätkä kaavoja, rakennetyypin vaihto laskee saman taulukon uudelleen.
  4. Hinnastossa on tarvikkeen yksikköhinta, toimittaja ja voimassaolopäivä. Ilman päivämäärää hinnasto vanhenee huomaamatta.
  5. Työ-välilehdellä ovat työtunnit työvaiheittain ja tuntikustannus. Lue työmenekistä ja tuntikustannuksesta erikseen.
  6. Koonnissa ovat omakustannus, riskivaraus, yleiskulut, kate ja arvonlisävero. Sarakkeita on kaksi: tarjous itselle ja tarjous asiakkaalle.

Miksi Excel-laskelmissa on virheitä

Virheitä on mitattu. Panko kävi läpi taulukkolaskennan kenttäauditoinnit ja totesi, että vuoden 1997 jälkeen tarkastetuista taulukoista 86 ja 91 prosentin välillä sisälsi virheitä. Yksittäisen solun virhetaso oli 0,4 ja 2,5 prosentin välillä. Kun urakkalaskelmassa on 300 solua, tilastollisesti niistä muutama on väärin.

Virheet ovat kolmenlaisia. Mekaaninen virhe on näppäilyvirhe tai kaava, joka viittaa väärään soluun. Looginen virhe on väärä kaava, esimerkiksi hukka kerrottuna kahdesti tai yksikköhinta kiloa kohti kerrottuna säkkien määrällä. Puuttumisvirhe on rivi, jota taulukossa ei ole ollenkaan. Kolmas on tarjouslaskennassa kallein, koska se ei näy missään: puuttuvan rivin hinta on nolla ja loppusumma näyttää uskottavalta.

Esimerkki omasta kokemuksesta: kun taulukkoon lisätään sarake, kaikki sen oikealla puolella olevat sarakkeet siirtyvät, mutta käsin kirjoitettu kaava ”F12*H12” jää ennalleen ja kertoo nyt vääriä soluja keskenään. Juuri tämä virhe löytyi Urakkavaaka-ohjelman tarjouspyyntö-Excelistä testikierroksella, ja se korjattiin johtamalla sarakekirjaimet otsikoista.

Mikä auttaa

Tutkimus antaa yhden selvän vastauksen: solu solulta tehtävä katselmointi löytää noin 80 prosenttia virheistä, ja kahden hengen ryhmä löytää kaksinkertaisen määrän yksin tarkastavaan verrattuna. Tulosten silmäily ”näyttääkö järkevältä” ei riitä. Kolme sääntöä, jotka vähentävät virheitä eniten: jokainen luku syötetään vain kerran ja muualla viitataan siihen, kaavoissa ei ole kovakoodattuja lukuja (niitä oli noin 30 prosentissa auditoiduista taulukoista), ja jokaisella tarvikerivillä on pakollinen hukkaprosentti, kuten Rajalan 2015 ohjelma vaati.

Milloin ohjelma kannattaa

Excelin raja tulee vastaan kolmessa kohdassa. Ensimmäinen on menekkien määrä: Rajala kirjoitti taulukkoonsa yli 2 700 riviä Ratu-menekkejä käsin. Toinen on hintojen ylläpito: rautakaupan tarjous pitää naputtaa taulukkoon ja se vanhenee. Kolmas on versiot: kun tarjous on lähetetty, sen laskentaperusteiden pitää säilyä muuttumattomina, mutta Excel laskee itsensä uudelleen heti kun oletusmenekkiä muuttaa.

Ohjelma ei tee laskijasta parempaa laskijaa. Se poistaa mekaaniset virheet, muistaa tarvikkeet, joita laskija ei muista, ja pitää hinnat toimittajittain tallessa. Työtunnit ja kate ovat edelleen laskijan oma päätös. Kannattaa katsoa, että ohjelma näyttää jokaisen menekin lähteen, muuten se on musta laatikko, joka voi olla väärässä yhtä hiljaa kuin Excel.

Excelin sijaan: mitat sisään, tarvikkeet ulos

Urakkavaaka on urakkalaskentaohjelma pienelle rakennusliikkeelle: se laskee tarvikkeet valmistajien menekeillä, tekee tarjouspyynnön rautakauppaan EAN-koodeineen ja tulostaa tarjouksen oikeilla sopimusehdoilla. 60 päivän ilmainen tutustuminen, ei ostopakkoa. Ensimmäinen vuosi 340 €, sen jälkeen 490 €/v (alv 0 %).

Lähteet

Lue myös