I januar 2025 fikk jeg en telefon fra en kompis som driver en liten nettbutikk i Drammen. Han hadde 180 produkter, en stabel med pakksedler på pulten og et regneark fra 2019 som ingen hadde oppdatert på to år. Han hadde fått tilbud på et WMS — 18 000 kroner i årsavgift. På en lørdag bygde vi et komplett lagersystem i Excel. Halvannet år senere bruker han fortsatt samme fil, og for første gang i historien stemte varetelling med beregnet saldo.

Denne guiden viser steg for steg hvordan du gjør det samme: bygger en lagerstyring i Excel som holder for en småbedrift med opptil 500 artikler — uten lisenskostnader, uten implementeringsprosjekt og uten å ringe IT-support når noe går galt.

~500 SKU — Excels praktiske grense
290 000+ småbedrifter registrert i Brønnøysundregistrene
0 kr ekstra lisenskostnad
Ferdig lagerliste-mal i Excel Strukturert med artikkelregister, inn- og utlevering, bestillingspunkt og betinget formatering — klar til bruk.
Last ned malen →

Hvorfor Excel holder for småbedrifter

De aller fleste norske småbedrifter (1–49 ansatte) bruker allerede Excel til økonomi og administrasjon. Ifølge Altinn er det det vanligste verktøyet for alt fra budsjett til timelister. Å legge til lagerstyring i samme verktøy betyr null opplæringskurve og ingen nye lisenser.

Et dedikert WMS lønner seg når du har tusenvis av artikler, flere lagerlokasjoner og automatisert ordrebehandling. Men for en butikk, et verksted eller en liten grossist med noen hundre produkter er Excel ikke en nødløsning — det er rett verktøy for oppgaven.

Sett opp lagerlisten

En god lagerliste i Excel begynner med riktige kolonner. Her er grunnstrukturen jeg bruker for de fleste småbedrifter:

KolonneInnholdEksempel
A — VareIDUnikt ID for hvert produktVAR-0001
B — VarenavnBeskrivende navnTurjakke Dame Blå M
C — KategoriProduktgruppe (rullegardin)Klær
D — LagerplasseringHylle eller soneB-02-04
E — BeholdningAktuelt antall (beregnet)34
F — Innpris (NOK)Anskaffelseskost per enhet249,00
G — BestillingspunktMinste saldo før gjenbestilling10
H — StatusBetinget: OK / Bestill / TomtOK

Datavalidering — forhindre feilregistreringer

Bruk Excels Datavalidering (Data → Datavalidering) for å begrense inndataene. Sett en rullegardinliste for kolonne C med forhåndsdefinerte kategorier. Begrens kolonne E og G til heltall ≥ 0. Det høres trivielt ut, men det er nettopp feilregistreringer som skaper de lagerdifferansene som tar timer å spore opp.

For statuskolonnen (H):

=HVIS(E2<=0;"Tomt";HVIS(E2<=G2;"Bestill";"OK"))

Praktisk tips Formater lagerlisten som en tabell (Ctrl+T). Da utvider formler og formatering seg automatisk når du legger til nye rader, og du kan bruke strukturerte referanser i formler i stedet for cellereferanser.

Inn- og utlevering — spor bevegelser

Lagersaldoen i seg selv er bare et øyeblikksbilde. For å ha reell kontroll må du logge hver bevegelse — hva kom inn, hva gikk ut, når og hvorfor.

Opprett et eget ark med kolonnene: Dato, VareID, Type (Inn/Ut), Antall, Referanse (ordrenummer, leverandør), Kommentar. Beholdningen i hovedelisten beregnes med SUMIFS:

=SUMIFS(Bevegelser[Antall];Bevegelser[VareID];A2;Bevegelser[Type];"Inn") − SUMIFS(Bevegelser[Antall];Bevegelser[VareID];A2;Bevegelser[Type];"Ut")

På denne måten er saldoen alltid oppdatert og du har en komplett historikk over hver bevegelse. Når det er tid for varetelling kan du sammenligne beregnet saldo mot det fysiske og raskt finne avvik.

Bestillingspunkt og varsler

Bestillingspunktet er den beholdningen der du må bestille nye varer for å unngå å gå tom før neste leveranse ankommer. Formelen er:

Bestillingspunkt = gjennomsnittlig daglig salg × ledetid (dager) + sikkerhetslager

Selger du i snitt 2 stykker per dag, ledetiden er 14 dager og du vil ha 7 dagers sikkerhetslager: 2 × 14 + 14 = 42 stykker.

✓
OK — Beholdning over bestillingspunkt
Ingen handling nødvendig. Sjekk igjen neste uke.
▲
Bestill — Under bestillingspunkt
Bestill nå for å unngå tomme hyller innen ledetiden.
●
Tomt — Beholdning null
Akutt: bestill umiddelbart, vurder ekspressfrakt.

Lagervurdering og verdiberegning

Regnskapsloven § 5-2 krever at varebeholdningen vurderes til det laveste av anskaffelseskost og virkelig verdi. I Excel gjør du dette med en kolonne for innpris, en for markedspris og formelen =MIN(F2;I2)*E2 der I2 er markedspris.

For de fleste småbedrifter er det enkleste å bruke innprisen direkte: =E2*F2. Summen nederst gir deg lagerets bokførte verdi — et tall du trenger til årsoppgjøret og som regnskapsføreren din vil spørre etter.

VareBeholdningInnprisLagerverdiStatus
Turjakke Dame Blå M34249 kr8 466 krOK
Regnjakke Herre Svart L8329 kr2 632 krBestill
Ullue Grå099 kr0 krTomt
Treningsgenser Unisex Hvit S61169 kr10 309 krOK
Flanellskjorte Blå XL5219 kr1 095 krBestill

Når bør du oppgradere til WMS

Excel er ikke for alltid. Her er tydelige tegn på at du trenger noe mer:

Men inntil du når det punktet: en godt bygd Excel-lagerliste gir deg bedre kontroll enn ingen lagerliste i det hele tatt. Og det er nettopp der mange norske småbedrifter befinner seg — mellom «jeg har kontroll i hodet» og «jeg trenger et system til hundretusener». Excel er broen mellom de to.

Komplett lagerliste-mal med automatiske varsler Artikkelregister, bevegelseslogg, bestillingspunkt og lagerverdi — alt i én fil.
Last ned malen →
Må jeg føre varetelling selv om alt er i Excel?

Ja. Bokføringsloven § 11 krever fysisk varetelling. Excel-saldoen er en beregning — den erstatter ikke at du teller varene på hylla. Men Excel gjør det mye enklere å sammenligne beregnet og faktisk beholdning og identifisere avvik.

Kan flere personer redigere lagerfilen samtidig?

Med SharePoint eller OneDrive kan to personer redigere samtidig i de fleste tilfeller. Men ved mer enn to samtidige brukere oppstår det ofte konflikter, spesielt hvis dere redigerer samme område. Det er en av de største begrensningene med en Excel-basert løsning.

Hvor ofte bør jeg oppdatere lagerfilen?

Daglig hvis du har hyppig vareflyt. For virksomheter med få bevegelser holder det å oppdatere ved hver leveranse og bestilling. Nøkkelen er å aldri la det gå mer enn to til tre dager uten å logge bevegelser — da blir differansene vanskelige å spore.

Fungerer det med strekkodeleser?

Ja, på et grunnleggende nivå. En USB-strekkodeleser fungerer som et tastatur — den skriver inn EAN-koden i den aktive cellen. Du kan koble den til et FINN.RAD/XOPPSLAG for å automatisk hente artikkelinfo. Det erstatter ikke et fullstendig lagerstyringssystem, men det akselererer registreringen betraktelig.

Ansvarsfraskrivelse: Denne artikkelen er skrevet i informasjonsøyemed og utgjør ikke økonomisk eller juridisk rådgivning. Henvisningene til Regnskapsloven og Bokføringsloven er av generell karakter — kontakt en regnskapsfører for din spesifikke situasjon.