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.
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.
- Täysi hallinta: Omistat tiedoston, ei kuukausimaksuja, ei toimittajalukkoa.
- Joustavuus: Lisää sarakkeita, kaavoja ja ehdollista muotoilua juuri tarpeidesi mukaan.
- Kirjanpitolaki: KPL (1336/1997) 2 luku 4 § edellyttää vaihto-omaisuuden arvostamista hankintamenoon tai sitä alempaan todennäköiseen luovutushintaan. Excelissä tämä hoituu MIN-kaavalla.
- Inventointi: KPL 3 luku 3 § edellyttää inventointia. Excel täyttää vaatimuksen, kunhan tallennat tiedoston tositteen liitteeksi.
Hyvä varastolista Excelissä alkaa oikeista sarakkeista. Tässä perusrakenne, jota käytän useimmille pienyrityksille:
| Sarake | Sisältö | Esimerkki |
|---|---|---|
| A — TuoteID | Yksilöllinen tunniste | TUO-0001 |
| B — Tuotenimi | Kuvaava nimi | Kevättakki Naisten Sininen M |
| C — Kategoria | Tuoteryhmä (pudotusvalikko) | Vaatteet |
| D — Varastopaikka | Hylly tai alue | C-01-03 |
| E — Saldo | Nykyinen määrä (laskettu) | 52 |
| F — Hankintahinta (€) | Yksikköhinta | 18,90 |
| G — Tilauspiste | Vähimmäissaldo ennen tilausta | 12 |
| H — Tila | Ehdollinen: OK / Tilaa / Loppu | OK |
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"))
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.
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.
| Tuote | Saldo | Hankintahinta | Varastoarvo | Tila |
|---|---|---|---|---|
| Kevättakki Naisten Sininen M | 52 | 18,90 € | 982,80 € | OK |
| Sadetakki Miesten Musta L | 9 | 27,50 € | 247,50 € | Tilaa |
| Villapipo Harmaa | 0 | 8,90 € | 0,00 € | Loppu |
| Treenipaita Unisex Valkoinen S | 74 | 12,50 € | 925,00 € | OK |
| Flanellipaita Sininen XL | 4 | 21,90 € | 87,60 € | Tilaa |
Excel ei ole ikäisesti. Selvillä merkeillä tarvitset todellisen WMS- tai ERP-järjestelmän:
- Yli 500 aktiivista nimikettä — tiedosto hidastuu, kaavojen laskenta kestää sekunteja.
- Useita varastoja — kahden tai useamman fyysisen varaston hallinta samassa tiedostossa menee nopeasti sekavaksi.
- Useita samanaikaisia käyttäjiä — SharePointinkin kanssa syntyy ristiriitoja, kun kolme henkilöä muokkaa samaa tiedostoa.
- Integraatio verkkokauppaan — kun varastosaldon pitää synkronoitua verkkokauppaan reaaliajassa, tarvitset API:n.
- Jäljitettävyysvaatimukset — jos tarvitset sarjanumero- tai eräseurantaa yksikkötasolla, se ylittää Excelin käytännön kapasiteetin.
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ä.
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.