Prejsť na obsah
LightInventory

Preložené pomocou AI z anglickej verzie zo dňa 28. októbra 2026. Prečítať originál

Správa skladu v Tabuľkách Google

Ako viesť sklad v Tabuľkách Google s denníkom pohybov, funkčnými vzorcami, upozorneniami na nízky stav, ochranou a históriou, plus limity, s ktorými treba počítať.

Naposledy aktualizované: 28. októbra 2026

Spoľahlivý sklad môžete viesť v Tabuľkách Google, ak nikdy neprepíšete množstvo na sklade. Každý príjem, výdaj, úpravu a presun zaznamenajte ako nový riadok v denníku pohybov a stav na sklade nechajte vypočítať vzorcami. Toto jediné rozhodnutie vám prinesie zásoby podľa umiestnení, upozornenia na nízky stav a čitateľnú históriu, a to všetko so vstavanými funkciami.

Tento návod prechádza návrhom tabuľky, vzorcami, overením údajov, ochranou, históriou a limitmi Tabuliek Google, na ktorých záleží. Na záver sa úprimne pozrie na to, kde samotné Tabuľky prestávajú stačiť.

Návrh tabuľky

Použite jednu tabuľku s tromi hárkami. Každý hárok má jednu úlohu.

HárokJeden riadok jeUpravujete ho, keď
ItemsJeden výrobok alebo dielPridávate položku alebo meníte jej údaje
LocationsJeden sklad, miestnosť, regál alebo dodávkaPridávate alebo premenúvate miesto
MovementsJedna zmena zásobČokoľvek príde, odíde alebo sa presunie

Items

StĺpecZáhlaviePríkladPoznámky
ASKUBOLT-M8-40Jedinečné, nikdy sa nepoužije znova. Stĺpec naformátujte ako obyčajný text
BNázovŠesťhranná skrutka M8 × 40 mm
CJednotkakrabicaJednotka, ktorú používa každý pohyb
DBod objednávky20Keď stav na sklade klesne na túto hodnotu, objednajte
ENa sklade(vzorec)Nikdy sa nezadáva ručne
FStav(vzorec)Reorder alebo OK

Locations

StĺpecZáhlaviePríklad
AUmiestnenieWH1
BNázovHlavný sklad

Movements: denník

StĺpecZáhlaviePríkladPoznámky
ADátum28. 10. 2026Skutočná hodnota dátumu, nie text
BSKUBOLT-M8-40Rozbaľovací zoznam z hárka Items
CUmiestnenieWH1Rozbaľovací zoznam z hárka Locations
DMnožstvo-5Kladné číslo pridáva zásoby, záporné ich uberá
ETypIssueReceive, Issue, Adjust alebo Transfer
FReferenciaPO-1042Objednávka, zákazka alebo inventúrny súpis
GZapísalPeterKto pohyb zaznamenal
HPoznámkaPoškodené pri prepravePrečo, ak to nie je zrejmé

Presun tvoria dva riadky: -5 v zdrojovom umiestnení a +5 v cieľovom, oba s typom Transfer a rovnakou referenciou. Inventúra, ktorá zistí o 3 kusy menej, než sa čakalo, je jeden riadok Adjust s hodnotou -3.

Prečo je denník, do ktorého sa iba pridáva, lepší ako stĺpec s množstvom

Najbežnejšia skladová tabuľka má jediný stĺpec „Množstvo“, ktorý ľudia prepisujú. Funguje, kým sa niečo nepokazí, a potom vám nedokáže povedať, čo sa stalo.

  • Prepísané číslo nemá príbeh. Ak sa zo 40 stane 25, tabuľka nepovie, či sa 15 kusov predalo, stratilo alebo zle spočítalo. Riadok denníka povie -15, Issue, JOB-311, s dátumom a menom.
  • Dvaja ľudia nemôžu bezpečne upravovať jedno číslo. Ak si dvaja ľudia vezmú po 5 krabíc a obaja prepíšu 40 na 35, jeden pohyb sa stratí. Dva pridané riadky s -5 dajú spolu správny výsledok.
  • Chyby sa opravujú pridaním, nie vymazaním. Chybný riadok sa opraví opačným riadkom, takže chyba aj oprava zostanú viditeľné.
  • Stav k ľubovoľnému dátumu je len otázkou vzorca. Sčítajte pohyby do tohto dátumu.
  • Zásoby podľa umiestnení dostanete zadarmo. Z tých istých riadkov získate súčty podľa položky, podľa umiestnenia alebo podľa oboch.

Pravidlo pre každého, kto tabuľku používa, je jednoduché: do hárka Movements riadky pridávajte, staré nikdy neupravujte ani neodstraňujte.

Vzorce pre stav na sklade

Všetky vzorce nižšie predpokladajú rozloženie hárkov a stĺpcov opísané vyššie so záhlaviami v riadku 1.

Stav na sklade pre položku

Do bunky Items!E2 a potom vyplňte smerom nadol:

=SUMIFS(Movements!$D:$D, Movements!$B:$B, $A2)

SUMIFS sčíta každé množstvo v denníku, ktorého SKU zodpovedá položke v danom riadku.

Ak chcete namiesto toho vyplniť celý stĺpec jediným vzorcom, vložte tento vzorec do Items!E2 a bunky pod ním nechajte prázdne:

=ARRAYFORMULA(IF(A2:A="", "", SUMIF(Movements!B:B, A2:A, Movements!D:D)))

Stav na sklade pre položku a umiestnenie

Pre jednu položku v jednom umiestnení, napríklad v umiestnení zadanom v bunke H1 hárka Items:

=SUMIFS(Movements!$D:$D, Movements!$B:$B, $A2, Movements!$C:$C, $H$1)

Na úplnú tabuľku zásob na samostatnom hárku použite QUERY. Tento vzorec vypíše každú dvojicu položky a umiestnenia, ktorá má pohyby:

=QUERY(Movements!A1:H, "select B, C, sum(D) where B is not null group by B, C label sum(D) 'On hand'", 1)

Tento vzorec zmení umiestnenia na stĺpce, s jedným riadkom pre každú položku:

=QUERY(Movements!A1:H, "select B, sum(D) where B is not null group by B pivot C", 1)

Stav k minulému dátumu

Ak chcete vidieť stav na sklade na konci určitého dňa, napríklad dátumu v bunke Items!H2:

=SUMIFS(Movements!$D:$D, Movements!$B:$B, $A2, Movements!$A:$A, "<="&$H$2)

Zachytenie záporných zásob

V umiestnení nemôže byť menej ako nula. Tento vzorec vypíše každú dvojicu položky a umiestnenia pod nulou, čo zvyčajne znamená chýbajúci príjem alebo preklep:

=QUERY(QUERY(Movements!A1:H, "select B, C, sum(D) where B is not null group by B, C", 1), "select * where Col3 < 0", 1)

Vnútorný QUERY vytvorí súčty podľa umiestnení; vonkajší ponechá iba záporné riadky. Prázdny výsledok znamená, že žiadne umiestnenie nie je pod nulou.

Upozornenia na nízky stav a body objednávky

Stĺpec so stavom

Do bunky Items!F2 a potom vyplňte smerom nadol:

=IF(D2="", "", IF(E2<=D2, "Reorder", "OK"))

Ak nie je nastavený bod objednávky, stav je prázdny, takže nové položky nevyvolajú falošný poplach.

Zvýraznenie riadkov, ktoré treba doobjednať

  1. Na hárku Items označte A2:F.
  2. Kliknite na Formát → Podmienené formátovanie (Format → Conditional formatting).
  3. V časti Formátovať bunky, ak… (Format cells if) vyberte Vlastný vzorec je (Custom formula is).
  4. Zadajte =AND($D2<>"", $E2<=$D2).
  5. Vyberte farbu výplne a kliknite na Hotovo (Done).

Znaky dolára udržia stĺpce pevné, zatiaľ čo sa riadok mení, takže sa zafarbí celý riadok. Google upozorňuje, že vzorce podmieneného formátovania môžu odkazovať iba na ten istý hárok, pokiaľ nepoužijete INDIRECT. Preto sú stav na sklade a bod objednávky na hárku Items vedľa seba.

Tú istú funkciu môžete použiť na označenie riadkov denníka, ktorých znamienko nezodpovedá typu. Na hárku Movements označte A2:H a použite:

=OR(AND($E2="Receive", $D2<0), AND($E2="Issue", $D2>0))

Základy bodu objednávky

Bod objednávky odpovedá na jedinú otázku: ako nízko môže stav klesnúť, kým musíte objednať, aby nová dodávka prišla skôr, než vám tovar dôjde? Základný vzorec je:

Bod objednávky = priemerná denná spotreba × dodacia lehota v dňoch + poistná zásoba

  • Priemernú dennú spotrebu zistíte z denníka.
  • Dodacia lehota je počet dní medzi objednaním a okamihom, keď je tovar na regáli.
  • Poistná zásoba je rezerva pre pomalé dodávky alebo rušné týždne.

Do hárka Items pridajte tri pomocné stĺpce: G „Priem. denná spotreba (30 dní)“, H „Dodacia lehota (dni)“ a I „Poistná zásoba“. Do bunky G2:

=-SUMIFS(Movements!$D:$D, Movements!$B:$B, $A2, Movements!$E:$E, "Issue", Movements!$A:$A, ">="&(TODAY()-30))/30

Znamienko mínus zmení záporné množstvá Issue na kladnú mieru spotreby. Potom nastavte bod objednávky v bunke D2:

=ROUNDUP(G2*H2 + I2, 0)

Napríklad položka so spotrebou 4 krabice denne, dodacou lehotou 5 dní a poistnou zásobou 10 krabíc má bod objednávky 4 × 5 + 10 = 30. Dodacie lehoty a poistnú zásobu prehodnoťte, keď sa zmenia dodávatelia alebo sezóna; vzorec je len taký dobrý ako tieto dva vstupy.

Overenie údajov a rozbaľovacie zoznamy

Rozbaľovacie zoznamy zabránia preklepom, ktoré rozbíjajú SUMIFS a QUERY: SKU s medzerou na konci alebo umiestnenie napísané dvoma spôsobmi sa nikdy nezhodujú.

Pridanie rozbaľovacieho zoznamu z rozsahu

  1. Na hárku Movements označte B2:B.
  2. Kliknite na Údaje → Overenie údajov → Pridať pravidlo (Data → Data validation → Add rule).
  3. V časti Kritériá (Criteria) vyberte Rozbaľovací zoznam z rozsahu (Dropdown from a range) a zadajte Items!A2:A.
  4. Kliknite na Hotovo (Done).

Zopakujte to pre C2:C s Locations!A2:A. Pre E2:E vyberte Rozbaľovací zoznam (Dropdown) a pridajte položky Receive, Issue, Adjust a Transfer. Google ponúka aj Vložiť → Rozbaľovací zoznam (Insert → Dropdown) a možnosť Rozbaľovací zoznam (Dropdown) v ponuke po kliknutí pravým tlačidlom; všetky otvárajú ten istý panel pravidiel overenia údajov.

Odmietnuť alebo upozorniť

Tabuľky Google predvolene odmietnu zadanie, ktoré nezodpovedá zoznamu. Ak ho chcete namiesto toho povoliť s upozornením, otvorte Rozšírené možnosti (Advanced options) a v časti Ak sú údaje neplatné: (If the data is invalid:) vyberte Zobraziť upozornenie (Show a warning). Pre skladový denník nechajte odmietanie zapnuté: pohyb s neznámym SKU je takmer vždy chyba.

Pridajte aj pravidlo overenia pre D2:D, ktoré prijíma iba čísla, a pre A2:A, ktoré prijíma iba dátumy. Množstvo zadané ako text SUMIFS ignoruje, takže stav zásob zostane potichu nesprávny.

Ochrana rozsahov a opatrné zdieľanie

Povolenia v Tabuľkách Google majú dve vrstvy a obe sú dôležité.

  1. Zdieľanie určuje, kto môže súbor otvoriť a či je čitateľ, komentátor alebo editor. Nastavuje sa tlačidlom Zdieľať (Share) a platí pre celý súbor.
  2. Chránené hárky a rozsahy zužujú, čo môžu editori v súbore meniť.

Ochrana toho, do čoho nikto nemá písať

  1. Kliknite na Údaje → Chrániť hárky a rozsahy (Data → Protect sheets and ranges).
  2. Kliknite na Pridať hárok alebo rozsah (Add a sheet or range).
  3. Vyberte Rozsah (Range) a označte Items!E2:F (stĺpce so vzorcami).
  4. Kliknite na Nastaviť povolenia (Set permissions).
  5. Vyberte Obmedziť, kto môže upravovať tento rozsah (Restrict who can edit this range), zvoľte Iba vy (Only you) a kliknite na Hotovo (Done).

Rovnako ochráňte celý hárok Locations, ak sa zoznam mení zriedka. Na hárku Movements musia ľudia môcť pridávať riadky, takže prísna ochrana sa nehodí. Na existujúce riadky namiesto toho použite Pri úprave tohto rozsahu zobraziť upozornenie (Show a warning when editing this range); ľudia tak musia potvrdiť, než zmenia históriu.

Vedzte, čo ochrana nerobí. Google uvádza, že ochrana „by sa nemala používať ako bezpečnostné opatrenie“ a že „ľudia môžu tlačiť, kopírovať, vkladať, importovať a exportovať kópie chránenej tabuľky“. Vlastník môže chránený rozsah vždy upraviť a údaje nemôžete chrániť heslom. Podrobný postup nájdete v článku Ochrana hárka alebo rozsahu.

Zdieľanie s najužšou rolou

  • Ľuďom, ktorí si potrebujú iba pozrieť stav zásob, priraďte rolu čitateľ (Viewer).
  • Rolu editor (Editor) priraďte iba ľuďom, ktorí zaznamenávajú pohyby.
  • Nastavenia zdieľania Google umožňujú zabrániť editorom v ďalšom zdieľaní súboru, ako opisuje stránka Zdieľanie súborov z Disku Google.

História verzií a história úprav buniek

Tabuľky Google uchovávajú dva druhy histórie: verzie celého súboru a históriu úprav jednej bunky. Históriu verzií nevidíte, ak nemáte povolenie súbor upravovať.

História verzií

Ak chcete vidieť staršie verzie, kliknite vpravo hore v tabuľke na Posledná úprava (Last edit). Vyberte verziu na pravom paneli a uvidíte, kto čo zmenil. Tabuľky Google predvolene skrývajú nezmenené riadky; ak chcete vidieť všetko, kliknite na Zobraziť nezmenené riadky (Show unmodified rows).

Verziu môžete obnoviť alebo vytvoriť jej kópiu. Obnovenie verzie tabuľky vymaže históriu úprav jednotlivých buniek pre zmeny vykonané pred obnovením, takže pri vyťaženom skladovom súbore je kópia zvyčajne bezpečnejšou voľbou. Pozrite si Obnovenie staršej verzie.

V jednej tabuľke môžete pomenovať až 15 verzií a pomenované verzie sa nezlučujú. Pomenujte verziu po každej inventúre, napríklad „Inventúra 31. 10. 2026“, aby ste sa k nej mohli vždy vrátiť.

História úprav bunky

Kliknite na bunku pravým tlačidlom a vyberte Zobraziť históriu úprav (Show edit history). Uvidíte, kto bunku zmenil. Google uvádza zmeny, ktoré sa tam nemusia zobraziť:

  • pridané alebo odstránené riadky a stĺpce;
  • zmeny formátu bunky;
  • zmeny vykonané pred obnovením staršej verzie;
  • zmeny vykonané vzorcami.

Posledný bod je dôležitý pri tabuľke riadenej vzorcami: bunky v stĺpci „Na sklade“ sa menia cez vzorce, takže ich história úprav nové číslo nevysvetlí. Riadky denníka áno. Viac nájdete v článku Ako zistiť, kto zmenil bunku.

Upozornenia na úpravy

Kliknite na Nástroje → Nastavenia upozornení → Upozornenia na úpravy (Tools → Notification settings → Edit notifications) a dostanete e-mail, keď tabuľku zmenia iní, buď okamžite, alebo ako denný prehľad. Google upozorňuje, že upozornenia si môžete nastaviť iba pre seba.

Limity Tabuliek Google, s ktorými treba počítať

Toto sú limity, ktoré Google dokumentuje, podľa stavu k 28. 10. 2026. Úplný zoznam s radami, čo robiť pri každom z nich, nájdete v článku Limity Tabuliek Google pre sklad.

LimitČo Google dokumentuje
Bunky v tabuľkeAž 20 miliónov buniek alebo 100 MB pre tabuľky vytvorené v Tabuľkách Google alebo do nich skonvertované (limity súborov na Disku). Google limit zvýšil z 10 miliónov v septembri 2026 (Workspace Updates)
Ľudia upravujúci narazSúbor Google možno aktívne upravovať naraz najviac na 100 otvorených kartách alebo zariadeniach (limity zdieľania)
ZdieľanieAž 600 jednotlivých e-mailových adries na súbor (limity zdieľania)
Pomenované verzieAž 15 na tabuľku (história verzií)
IMPORTRANGENajviac 10 MB prijatých údajov na požiadavku; kontroluje aktualizácie každú hodinu, kým je dokument otvorený (IMPORTRANGE)

Denník narastie o jeden riadok pri každom pohybe. Pri 8 stĺpcoch pridá 1 000 pohybov mesačne 8 000 buniek mesačne, teda približne 96 000 ročne. Väčšina malých tímov limit buniek nikdy nedosiahne, ale veľké súbory sa spomalia oveľa skôr. Uzavreté roky archivujte do samostatného súboru a konečný stav preneste ako jeden riadok Adjust pre každú položku a umiestnenie.

Keď samotné Tabuľky prestávajú stačiť

Návrh opísaný vyššie funguje dobre pre niekoľko starostlivých ľudí. Keď tím rastie, tieto medzery začnú stáť čas alebo peniaze.

  • Súčasné úpravy. Tabuľky Google zobrazujú úpravy naživo, ale nič nebráni dvom ľuďom zmeniť ten istý riadok alebo niekomu zoradiť denník, zatiaľ čo iný práve píše. Nič zmenu neskontroluje predtým, ako sa uloží.
  • Žiadne schvaľovanie. Ktorýkoľvek editor môže zaznamenať úpravu o 500 kusov alebo zmeniť bod objednávky. Neexistuje krok, v ktorom by to najprv posúdila druhá osoba.
  • História, ktorá sa ťažko audituje. História verzií je zoskupená a revízie sa môžu občas zlúčiť. História úprav buniek vynecháva výsledky vzorcov, vložené a odstránené riadky aj zmeny formátu a obnovenie ju vymaže. Vlastník súboru v osobnom účte Google môže jeho nepomenované verzie natrvalo odstrániť. Nič nedokazuje, že história, ktorú vidíte, je úplná.
  • Nechcené prepísanie. Jedno vloženie do nesprávneho rozsahu alebo „vyplnenie nadol“ príliš ďaleko zmení naraz stovky riadkov denníka. História verzií to dokáže obnoviť, ak si to niekto všimne.
  • Povolenia platia pre celý súbor. Editor môže upravovať každý hárok a každé umiestnenie, pokiaľ ručne nevytvoríte ochrany, a ochrana podľa samotného Googlu nie je bezpečnostné opatrenie. Nemôžete povedať „táto osoba zaznamenáva pohyby iba pre severný sklad“.
  • Pravidlá žijú v hlavách ľudí. „Nikdy neupravuj staré riadky“ a „vždy pridaj referenciu“ sú dohody. Tabuľka ich nevynucuje.

Ak vám to znie povedome, máte tri možnosti: prijať riziko, prejsť na samostatný skladový systém, alebo si tabuľku ponechať a pridať k nej kontrolu.

Ako LightInventory pridáva kontrolu k tej istej tabuľke

LightInventory je skladová aplikácia postavená na tabuľke Google, ktorú vlastníte. Je vo vývoji a zatiaľ nie je všeobecne dostupná. Používa rovnaký návrh denníka ako tento návod a aplikácia pravidlá uvedené vyššie vynucuje, namiesto toho, aby ich nechávala na dohode.

  • Vaše údaje zostávajú vo vašej tabuľke. Položky, umiestnenia, pohyby a log zmien sú hárky vo vašej vlastnej tabuľke. Ak LightInventory prestanete používať, súbor vám zostane.
  • Každá zmena sa zaznamená. Každá zmena sa zapíše do hárka Log s tým, kto ju urobil, kedy, s hodnotou pred zmenou a po nej. Chyby sa opravujú vyrovnávacím záznamom, nikdy vymazaním histórie.
  • História s odhalením zásahov. Reťazec hašov logu s kľúčom, bez vašich hodnôt, sa ukladá mimo vášho súboru a externe ukotvuje, takže nenápadne upravený alebo odstránený riadok logu neprejde overením. Pozrite si auditnú stopu.
  • Schvaľovanie. Vy určíte, ktoré zmeny vyžadujú schválenie, napríklad zmeny cien. Posudzovateľom nemôže byť osoba, ktorá zmenu žiadala.
  • Roly. Vlastník, Správca, Schvaľovateľ, Editor a Čitateľ, s voliteľným obmedzením na umiestnenia pre Editorov a Čitateľov. Členovia tímu pracujú v aplikácii a do súboru sa nepridávajú, pokiaľ im vlastník neudelí priamy prístup na úpravy.
  • Odhalenie priamych úprav. Ak niekto upraví tabuľku priamo, LightInventory zmenu odhalí a naloží s ňou podľa vašich pravidiel: zablokuje ju, kým ju vlastník neprijme alebo nevráti, automaticky ju zaznamená, alebo ju pošle na schválenie.

K dispozícii je plán Free pre 1 používateľa a 1 tabuľku. Plán Team stojí 2,99 € za používateľa mesačne pri mesačnej fakturácii alebo 2,49 € pri ročnej fakturácii, bez dane. Podrobnosti sú v cenníku a ako zaobchádzame s vašimi údajmi a prístupom, sa dočítate na stránke Zabezpečenie.

Zapíšte sa na čakaciu listinu

Vyskúšajte LightInventory medzi prvými. Keď otvoríme predbežný prístup, pošleme vám e-mail.

Váš e-mail použijeme len na to, aby sme vás informovali o LightInventory. V každom e-maile je odkaz na odhlásenie jedným kliknutím. Ako narábame s vaším e-mailom