Helmikuussa 2025 soitti vanha työkaverini, joka pyörittää pientä verkkokauppaa Kuopiossa. Hänellä oli 210 tuotetta, laatikollinen lähetyslistoja ja muistiinpanoja post-it-lapuilla. Hän oli saanut tarjouksen WMS-järjestelmästä — 1 800 euroa vuodessa. Yhdessä iltapäivässä rakensimme täydellisen varastonhallintajärjestelmän Exceliin. Vuotta myöhemmin hän käyttää edelleen samaa tiedostoa, ja inventoinnissa saldo täsmäsi ensi kertaa koskaan.

Tämä opas näyttää vaihe vaiheelta miten rakennat saman: varastonhallinnan Excelissä, joka riittää pienyritykselle, jolla on enintään 500 nimikettä — ilman lisenssimaksuja, käyttöönottoprojektia tai IT-tukea.

~500 nimikettä — Excelin käytännön raja
280 000+ pienyritystä YTJ/PRH-rekisterissä
0 € lisälisenssikustannus
Valmis varastoluettelopohja Excelissä Rakenteellinen tuoterekisteri, vastaanotto- ja lähetysloki, tilauspiste ja ehdollinen muotoilu — käyttövalmis heti.
Lataa pohja →
01
Miksi Excel riittää pienyritykselle

Suuri enemmistö suomalaisista pienyrityksistä (1–49 työntekijää) käyttää jo Exceliä taloushallintoon. YTJ:n ja PRH:n rekistereissä on yli 280 000 pienyritystä, joista valtaosa hoitaa päivittäisen hallinnon taulukkolaskennalla. Varastonhallinnan lisääminen samaan työkaluun tarkoittaa nollaa opettelukurvaa.

Erillinen WMS-järjestelmä kannattaa, kun nimikkeitä on tuhansia, varastoja useita ja tilauskäsittely automatisoitu. Mutta pienelle kaupalle, verstaalle tai tukkurille, jolla on muutama sata tuotetta, Excel ei ole hätäratkaisu — se on oikea työkalu tehtävään.

02
Varastolistan rakentaminen

Hyvä varastolista Excelissä alkaa oikeista sarakkeista. Tässä perusrakenne, jota käytän useimmille pienyrityksille:

SarakeSisältöEsimerkki
A — TuoteIDYksilöllinen tunnisteTUO-0001
B — TuotenimiKuvaava nimiKevättakki Naisten Sininen M
C — KategoriaTuoteryhmä (pudotusvalikko)Vaatteet
D — VarastopaikkaHylly tai alueC-01-03
E — SaldoNykyinen määrä (laskettu)52
F — Hankintahinta (€)Yksikköhinta18,90
G — TilauspisteVähimmäissaldo ennen tilausta12
H — TilaEhdollinen: OK / Tilaa / LoppuOK

Tietojen validointi — estä virhekirjaukset

Käytä Excelin Tietojen validointia (Tiedot → Tietojen validointi) rajoittaaksesi syöttöä. Aseta pudotusvalikkoluettelo sarakkeeseen C ennalta määritetyille kategorioille. Rajoita sarakkeet E ja G kokonaislukuihin ≥ 0. Kuulostaa yksinkertaiselta, mutta juuri virhekirjaukset luovat inventointieroja, joiden jäljittäminen vie tunteja.

Tilasarakkeen (H) kaava:

=JOS(E2<=0;"Loppu";JOS(E2<=G2;"Tilaa";"OK"))

Käytännön vinkki Muotoile varastolista taulukoksi (Ctrl+T). Tällöin kaavat ja muotoilut laajenevat automaattisesti uusia rivejä lisättäessä, ja voit käyttää rakenteellisia viittauksia kaavoissa soluviittausten sijaan.
03
Varastoliikkeiden seuranta ja hälytykset

Varastosaldo yksistään on vain hetkellinen tilannekuva. Todellisen hallinnan saamiseksi sinun on kirjattava jokainen liike — mitä tuli sisään, mitä lähti, milloin ja miksi.

Luo erillinen välilehti sarakkeilla: Päivämäärä, TuoteID, Tyyppi (Sisään/Ulos), Määrä, Viite (tilausnumero, toimittaja), Kommentti. Pääluettelon saldo lasketaan SUMMAJOSS-kaavalla:

=SUMMAJOSS(Liikkeet[Määrä];Liikkeet[TuoteID];A2;Liikkeet[Tyyppi];"Sisään") − SUMMAJOSS(Liikkeet[Määrä];Liikkeet[TuoteID];A2;Liikkeet[Tyyppi];"Ulos")

Näin saldo on aina ajan tasalla ja sinulla on täydellinen historia jokaisesta liikkeestä. Inventoinnissa voit verrata laskennallista saldoa fyysiseen ja löytää poikkeamat nopeasti.

Tilauspiste ja visuaaliset hälytykset

Tilauspiste on se saldo, jolla sinun on tilattava uusia tuotteita välttääksesi loppumisen ennen seuraavan toimituksen saapumista:

Tilauspiste = keskimääräinen päivittäinen myynti × toimitusaika (päiviä) + varmuusvarasto

Jos myyt keskimäärin 4 kappaletta päivässä, toimitusaika on 7 päivää ja haluat 5 päivän varmuusvaraston: 4 × 7 + 20 = 48 kappaletta.

✓
OK — Saldo yli tilauspisteen
Ei toimenpiteitä. Tarkista uudelleen ensi viikolla.
▲
Tilaa — Alle tilauspisteen
Tilaa nyt välttääksesi puutteen toimitusajan sisällä.
●
Loppu — Saldo nolla
Kiireellinen: tilaa välittömästi, harkitse pikatoimitusta.

Varaston arvo kirjanpitoa varten

Kirjanpitolaki (1336/1997) 2 luku 4 § edellyttää, että vaihto-omaisuus arvostetaan hankintamenoon tai sitä alempaan todennäköiseen luovutushintaan. Excelissä yksinkertaisin tapa on sarake kaavalla =E2*F2 (saldo × hankintahinta). Summa alareunassa antaa varaston kirjanpitoarvon.

TuoteSaldoHankintahintaVarastoarvoTila
Kevättakki Naisten Sininen M5218,90 €982,80 €OK
Sadetakki Miesten Musta L927,50 €247,50 €Tilaa
Villapipo Harmaa08,90 €0,00 €Loppu
Treenipaita Unisex Valkoinen S7412,50 €925,00 €OK
Flanellipaita Sininen XL421,90 €87,60 €Tilaa
04
Milloin siirtyä varastonhallintajärjestelmään

Excel ei ole ikäisesti. Selvillä merkeillä tarvitset todellisen WMS- tai ERP-järjestelmän:

Mutta siihen asti: hyvin rakennettu Excel-varastolista antaa paremman hallinnan kuin ei varastolistaa lainkaan. Ja juuri siellä monet suomalaiset pienyritykset ovat — «pidän kirjaa päässäni» ja «tarvitsen kymmenettuhannet eurot maksavan järjestelmän» välillä. Excel on silta näiden kahden välillä.

Täydellinen varastoluettelopohja automaattisilla hälytyksillä Tuoterekisteri, liikeloki, tilauspiste ja varastoarvo — kaikki yhdessä tiedostossa.
Lataa pohja →
Pitääkö inventointi tehdä fyysisesti vaikka kaikki on Excelissä?

Kyllä. Kirjanpitolaki (1336/1997) 3 luku 3 § edellyttää fyysistä inventointia. Excelin saldo on laskennallinen arvo eikä se korvaa tuotteiden fyysistä laskemista. Excel kuitenkin helpottaa huomattavasti laskennallisen ja todellisen saldon vertailua.

Voivatko useat henkilöt muokata varastotiedostoa samanaikaisesti?

SharePointin tai OneDriven kautta kaksi henkilöä voi muokata samanaikaisesti useimmissa tapauksissa. Mutta yli kahden samanaikaisen käyttäjän tapauksessa syntyy usein ristiriitoja, erityisesti jos muokataan samaa aluetta. Tämä on yksi Excel-pohjaisen ratkaisun suurimmista rajoitteista.

Kuinka usein varastotiedostoa pitäisi päivittää?

Päivittäin, jos tavaravirta on vilkas. Harvoin liikkuvilla nimikkeillä riittää päivitys jokaisen toimituksen ja tilauksen yhteydessä. Avain on, ettei liikkeiden kirjaamista laiminlyödä koskaan yli kahdesta kolmeen päivään — muuten erot muuttuvat vaikeiksi jäljittää.

Toimiiko viivakoodinlukijan kanssa?

Kyllä, perustasolla. USB-viivakoodinlukija toimii kuin näppäimistö — se syöttää EAN-koodin aktiiviseen soluun. Voit yhdistää sen PHAKU/XHAKU-kaavaan hakemaan tuotetiedot automaattisesti. Se ei korvaa täyttä varastonhallintajärjestelmää, mutta nopeuttaa kirjaamista merkittävästi.

Vastuuvapauslauseke: Tämä artikkeli on laadittu tiedoksi eikä se ole taloudellista tai oikeudellista neuvontaa. Viittaukset kirjanpitolakiin (1336/1997) ovat yleisluonteisia — konsultoi kirjanpitäjää omaan tilanteeseesi.